Слайды презентации с моего доклада на CocoaHeads Moscow, где я рассказывал про новую концепцию Size Classes, представленную Эплом на WWDC-2014. Это совершенно новый способ построения адаптивных интерфейсов для айос-дивайсов. Немного коснулся интересных тонкостей о том, как их использовать в приложениях на айос-8, и как их бекпортить на айос-6.
34. Split View Controller
Для айфона и айпада:
• Один общий сториборд
• UISplitViewController
35.
36. Сводка
• Trait Collections: Size Classes
• Автоматический сет картинок для разных размеров
• Один сториборд/XIB для айфона и айпада
• Обратно совместимо с айос-6 и 7
• Предпросмотр для разных дивайсов, ориентаци
и версий айос в интерфейс-билдере
• Нужен Xcode 6 и автолейауты
37. Еще больше примеров
• developer.apple.com
• carpeaqua.com/2014/06/14/thinking-in-terms-of-ios-
8-size-classes/
• www.shinobicontrols.com/blog/posts/
2014/07/28/ios8-day-by-day-day-7-adaptive-layout-
and-uitraitcollection
• asciiwwdc.com