Acabei de assistir o vídeo da WWDC nº 216, "Criando interface adaptativa com o UIKit".
Por volta das 45:10, Tony Ricciardi fala sobre mudanças no IB no Xcode 6 para apoiar as novas mudanças.
Ele diz "Você pode implantar esses documentos de volta para versões mais antigas do iOS".
(onde "Esses documentos" presumivelmente significam XIBs e storyboards que possuem configurações específicas para diferentes classes de tamanho.)
Eu não estou inventando isso. Vá assistir ao vídeo da WWDC.
Como isso é possível? Coleções de características e classes de tamanho são definidas apenas no iOS 8. Como o comportamento em tempo de execução que depende das construções da interface do usuário que são novas no iOS 8 funciona em versões anteriores do iOS?
Se é possível, seria maravilhoso. Você pode criar aplicativos que serão executados no iOS 6, 7 e 8 e aproveitar as novas capacidades flexíveis de layout da interface do usuário que a Apple adicionou ao Xcode 6. Eu mesmo criei a lógica da interface do usuário adaptável no código, e é um pouco de trabalho.