Como as UIs adaptáveis do Xcode 6 podem ser compatíveis com versões anteriores do iOS 7 e iOS 6?

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" provavelmente 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 issoé 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.

questionAnswers(8)

yourAnswerToTheQuestion