Ho appena visto il video # 216 del WWDC, "Creazione dell'interfaccia utente adattiva con UIKit".
Verso le 45:10 Tony Ricciardi parla delle modifiche a IB in Xcode 6 per supportare le nuove modifiche.
Dice "Puoi distribuire questi documenti all'indietro nelle versioni precedenti di iOS".
(dove "Questi documenti" presumibilmente indicano XIB e storyboard con impostazioni specifiche per classi di dimensioni diverse.)
Non lo sto inventando. Vai a guardare il video del WWDC.
Come è possibile? Le raccolte di tratti e le classi di dimensioni sono definite solo in iOS 8. In che modo il comportamento di runtime che dipende dai costrutti dell'interfaccia utente che sono nuovi a iOS 8 funziona nelle versioni precedenti di iOS?
Se è possibile, sarebbe meraviglioso. Potresti creare app che funzioneranno su iOS 6, 7 e 8 e trarre vantaggio dalle nuove capacità di layout dell'interfaccia utente flessibile che Apple ha aggiunto a Xcode 6. Ho creato io stesso la logica dell'interfaccia utente adattiva nel codice, ed è abbastanza di lavoro.