Проверка устройства
Мы подошли к делегату приложения — точке, в которой пути выполнения для iPhone и iPad расходятся. Так как мы занимаемся портированием готового приложения для iPhone, в нем уже существует делегат приложения, который включает представление RootViewController в окно при запуске приложения.
После добавления представлений, специфических для iPad, необходимо изменить код делегата приложения так, чтобы в окно включалось представление правильного контроллера в зависимости от устройства. В iOS текущее устройство легко определяется при помощи макроса. Макрос возвращает константу, обозначающую тип устройства, на котором выполняется приложение; по ней мы определяем, какой контроллер представления должен отображаться в окне.
Сохраните изменения, постройте и запустите приложение. Возможно, вам придется снова переключить Xcode в режим iPad Simulator.
При повороте DrinkMixer на экране должно отобразиться разделенное представление, над которым мы работали. Но тут возникает одна проблема.
- Дата: 26-12-2014, 22:58