Разработать версию для iPad или iPhone сначала? - PullRequest
3 голосов
/ 25 декабря 2011

Я только что закончил разработку приложения для iPhone, и теперь я хочу сделать его универсальным приложением.У меня проблемы с включением UISplitView в мой текущий код для размещения нескольких подробных представлений.Я посмотрел пример кода Apple MultipleDetailViews и попытался вставить его в свой проект, но это становится все более головной болью, чем следовало бы.

Я скопирую все файлы проекта из примера кода Apple MultipleDetailViews в свой проект,Отрегулируйте делегат моего приложения, чтобы проверить, работает ли iPad, установите окно для добавления подпредставления splitViewController.view, но все, что я получаю, это пустой белый экран при сборке и запуске.

Итак, мой вопрос,разработать версию для iPad из нового проекта, а затем добавить файлы проекта iPhone, когда я закончу?

ИЛИ

Я делаю отдельное приложение для iPad и забываю все универсальное приложение?

Мысли и предложения будут высоко оценены.

Ответы [ 2 ]

4 голосов
/ 25 декабря 2011

Я бы начал с универсального проекта и сгенерировал бы контент для iPad, я считаю, что уменьшение частоты дискретизации проще, чем увеличение масштаба :).Попробуйте сделать все общее (исходя из высоты и ширины вида).Это облегчит конвертацию в iPhone / iPod.

1 голос
/ 25 декабря 2011

Я думаю, что с самого начала можно создать нечто большее, чем просто проверить iPad.

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

Я хотел бы создать фиктивный проект, который будет универсальным, и сравнить настройки и значения по умолчанию.Попробуйте добавить их в свой проект и посмотрите, есть ли у вас лучшие результаты.

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

...