Как создать универсальное приложение? - PullRequest
2 голосов
/ 11 января 2011

Есть ли возможность создать одно и то же приложение для iphone и ipad. Если «да», пожалуйста, четко объясните все элементы управления (uitabelview, uiimageview и т. Д.) Для iphone, которые будут работать для ipad.

А также дайте мне ссылку для связанных исследований ...

1 Ответ

3 голосов
/ 11 января 2011

Создать универсальное приложение довольно просто - у Xcode даже есть проект, который выполняет некоторые начальные настройки для вас.

Тем не менее, я считаю, что рекомендуемый подход заключается в использовании различных файлов / ресурсов NIB для каждой из двух целей и использовании соответствующих объектов UIKit для каждого устройства, поскольку iPad поддерживает все стандартные объекты UIKit, но есть некоторые которые доступны только на iPad. (См. Раздел « Специфичные для iPad контроллеры » в Руководстве по программированию View Controller для iOS для получения полной информации.)

Таким образом, вы, как правило, обнаружите, что используете общий набор объектов модели, но, возможно, проще просто использовать разные контроллеры представления для каждого устройства в зависимости от требуемой функциональности.

Я бы порекомендовал прочитать Представление универсальных приложений для iPhone OS PDF, как хороший первый шаг, так как в нем описаны некоторые проблемы, с которыми вам придется столкнуться.

...