Как адаптивные интерфейсы Xcode 6 могут быть обратно совместимы с iOS 7 и iOS 6?

Я только что посмотрел видео WWDC № 216 «Построение адаптивного интерфейса с помощью UIKit».

Примерно в 45:10 Тони Ричкарди говорит об изменениях в IB в Xcode 6, чтобы поддержать новые изменения.

Он говорит: «Вы можете развернуть эти документы в более ранних версиях iOS».

(где «Эти документы», вероятно, означают XIB и раскадровки, которые имеют определенные настройки для разных классов размеров.)

Я не придумываю это. Иди посмотри видео WWDC.

Как это возможно? Коллекции признаков и классы размеров определены только в iOS 8. Как может поведение во время выполнения, которое зависит от конструкций пользовательского интерфейса, которые являются новыми для iOS 8, работать в предыдущих версиях iOS?

Если это , возможно , то это возможно было бы замечательно Вы можете создавать приложения, которые будут работать на iOS 6, 7 и 8, и использовать новые возможности гибкой компоновки пользовательского интерфейса, которые Apple добавила в Xcode 6. Я сам создал адаптивную логику пользовательского интерфейса в коде, и это совсем немного работы.

137
задан Duncan C 11 September 2014 в 01:47
поделиться