Я просто смотрел видео WWDС# 216, "Создание адаптивного интерфейса пользователя с UIKit".
Около 45:10 Тони Риччиарди рассказывает об изменениях в IB в Xcode 6 для поддержки новых изменений.
Он говорит: "Вы можете развернуть эти документы обратно в более ранние версии iOS".
(где "Эти документы" предположительно означают XIB и раскадровки, которые имеют конкретные настройки для разных классов размера.)
Я этого не делаю. Посмотрите видео WWDC.
Как это возможно? Коллекции и классы размеров определяются только в iOS 8. Как поведение среды выполнения, зависящее от конструктов пользовательского интерфейса, которые являются новыми для iOS 8, работает в предыдущих версиях iOS?
Если возможно , это было бы замечательно. Вы можете создавать приложения, которые будут запускаться на iOS 6, 7 и 8, и использовать новые гибкие возможности компоновки интерфейса, которые Apple добавила к Xcode 6. Я сам создал адаптивную логику пользовательского интерфейса в коде, и это совсем немного работы.