Je viens de regarder la WWDC vidéo n ° 216, "la Construction Adaptative de l'INTERFACE utilisateur avec UIKit."
A environ 45:10 Tony Ricciardi pourparlers sur les changements de l'IB dans Xcode 6 à soutenir les nouveaux changements.
Il dit: "Vous pouvez déployer ces documents à l'envers pour les anciennes versions d'iOS".
(où "Ces documents" signifie probablement XIBs et des story-boards des paramètres spécifiques pour les différentes classes de taille.)
Je ne l'invente pas. Allez regarder la WWDC vidéo.
Comment est-ce possible? Trait de collections et de la taille des classes ne sont définies que sur iOS 8. Comment peut-runtime comportement qui dépend de l'INTERFACE utilisateur des constructions qui sont nouveaux pour iOS 8 travail dans les précédentes versions iOS?
Si c' est possible ce serait merveilleux. Vous pouvez construire des applications qui tournent sur iOS 6, 7, et 8, et de prendre avantage de la nouvelle disposition de l'INTERFACE utilisateur flexible capacités que Apple a ajouté à Xcode 6. J'ai créé adaptative logique de l'INTERFACE utilisateur de moi-même dans le code, et c'est tout à fait un peu de travail.