Как конвертировать приложение xcode 4.1 для iPhone в приложение для iPad - PullRequest
0 голосов
/ 09 февраля 2012
  • Недавно я разработал большой проект для iPhone в Xcode версии 4.1.
  • Теперь мне нужно конвертировать это приложение для iPad.

  • Я проверил так много ссылок, но все они относятся к Xcode 3 и его расширениям.

  • Как обновить, как изменить размер представления и т. Д. И т. Д. Пожалуйста, помогите мне. Заранее спасибо

Ответы [ 3 ]

1 голос
/ 09 февраля 2012

Зависит от того, как строится ваше приложение.Если вы используете Builder в XCode, вы можете просто создать новую xib для каждого контроллера / представления, имеющегося в приложении, и назвать его суффиксом ~ ipad.

Так, например, если у вас есть MyController.xib, вы создадите MyController ~ ipad.xib, и ваш контроллер будет автоматически загружен из этого файла при запуске на iPad.

1 голос
/ 09 февраля 2012

Изменение настроек проекта на универсальные дает вам возможность указать второй файл MainWindow.xib в файле info.plist (базовое имя файла основного пера (iPad)), который является отправной точкой для вашего интерфейса iPad.На этом этапе при запуске приложения на iphone будет загружен ваш оригинальный интерфейс, а при запуске на iPad появится пустое окно после создания соответствующего пустого файла MainWindow.

Редактировать: вам также необходим второй AppDelegate, который содержитссылка на ваше новое окно.

1 голос
/ 09 февраля 2012

Лучше всего было бы создать два новых проекта, один для iPhone, а другой универсальный и посмотреть, какие различия существуют, особенно делегаты приложения.

Довольно много вещей не понадобится, однако инициализация приложения требует некоторого рассмотрения, и большинство представлений имеют тенденцию успешно масштабироваться до разрешений iPad без особой или дополнительной работы.

Именно так я и добавил поддержку iPad в одно из своих приложений, которое я писал в любом случае.

...