В Xcode при создании подкласса UIViewController существует флажок под названием "Целевое для iPad".
Что делать, если я хочу создать приложение, работающее на iPhone и iPad (я думаю, это называется универсальным приложением)? я должен проверить это?
Если я проверил, что происходит под капотом?
Целевая для iPad опция в Xcode
Ответ 1
Я пробовал как с, так и без, и менял сгенерированные файлы.
Единственное отличие, которое он делает, заключается в том, что ранее построенный метод shouldAutorotate:
возвращает YES ко всем ориентациям (обычно для приложений iPad) или просто для портрета (обычно для приложений iPhone). Он также изменяет размеры UIView в сгенерированном XIB файле (если вы укажете опцию для его создания) от размера экрана iPhone до iPad.
Так что просто выберите ту, которая звучит как лучшая отправная точка для класса, который вы собираетесь создавать. Обе вещи тривиальны для редактирования позже.