Начало работы с приложением для iPad - PullRequest
1 голос
/ 19 января 2011

У меня полностью завершено приложение для iPhone, и оно не зависит от каких-либо определенных функций iPhone, которые не будут использоваться на iPad (например, мое приложение для iPhone не использует обмен текстовыми сообщениями).Я использую xcode и симулятор iPhone для тестирования своего приложения.

Как мне сделать версию для iPad?Нужно ли мне делать полностью новый проект xcode?Я знаю, что есть симулятор iPad, но как мне создать версию для iPad.Кроме того, когда я отправляю в apple, как мне указать версию iPhone и версию iPad.

Например, в моем коде у меня есть UITableView в конкретном контроллере размером 320x480 (для iPhone),Как мне указать версию UITableView для iPad?

Может кто-нибудь объяснить / дать мне понимание?Спасибо!

Ответы [ 2 ]

2 голосов
/ 19 января 2011

В дополнение к материалу UIUserInterfaceIdiom вы также можете просмотреть Руководство по программированию приложений для iOS , уделив особое внимание аппаратным разделам. Также, если вы еще не видели , этот документ специально говорит о создании универсальных приложений. К сожалению, нет идеального универсального магазина, но это не очень сложно, особенно если у вас уже есть приложение и вы готовы портировать.

Надеюсь, это поможет.

1 голос
/ 19 января 2011

Я бы начал с создания версий iPad ваших существующих файлов XIB.

Что касается кода, у меня есть что-то вроде этой установки:

#define IDIOM   UI_USER_INTERFACE_IDIOM()
#define IPAD     UIUserInterfaceIdiomPad

и я использую это как что-то это:

if(IDIOM == IPAD) {
    /* iPad Interface */
    tbleView.frame = CGRectMake(0,0,1024,768);
} else {
    /* iPhone Interface */
    tbleView.frame = CGRectMake(0,0,320,480);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...