Acabo de ver el video # 216 de WWDC, "Construyendo una interfaz de usuario adaptativa con UIKit".
Alrededor de las 45:10, Tony Ricciardi habla sobre los cambios en IB en Xcode 6 para respaldar los nuevos cambios.
Él dice "Puede implementar estos documentos al revés a versiones anteriores de iOS".
(donde "Estos documentos" presumiblemente significa XIB y guiones gráficos que tienen configuraciones específicas para diferentes clases de tamaño).
No estoy inventando esto. Ve a ver el video de la WWDC.
¿Cómo es eso posible? Las colecciones de rasgos y las clases de tamaño solo se definen en iOS 8. ¿Cómo puede funcionar el comportamiento en tiempo de ejecución que depende de las construcciones de IU que son nuevas para iOS 8 en versiones anteriores de iOS?
Si es posible, sería maravilloso. Puede crear aplicaciones que se ejecuten en iOS 6, 7 y 8, y aprovechar las nuevas capacidades de diseño de interfaz de usuario flexibles que Apple ha agregado a Xcode 6. Yo mismo he creado una lógica de interfaz de usuario adaptativa en el código, y es bastante de trabajo.