Новое приложение для iPhone - Как выбрать шаблон Xcode для использования? - PullRequest
19 голосов
/ 14 декабря 2008

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

Кроме того, сколько я должен мучиться из-за этого? Если я начну с неправильного, могу ли я добавить недостающие фрагменты вручную, это сложно?

Для справки вот варианты, которые я вижу:

  • Приложение для навигации
  • Приложение OpenGL ES
  • Приложение панели вкладок
  • Служебное приложение
  • Приложение для просмотра на основе
  • Приложение на основе окон

Ответы [ 4 ]

20 голосов
/ 21 августа 2009

В iPhone Development Quick Start , от Apple, у вас есть краткое описание каждого:

  • Приложение на основе навигации. Приложение, которое представляет данные иерархически, используя несколько экраны. Приложение Контакты пример навигации на основе применение.
  • Приложение OpenGL ES. Приложение, использующее OpenGL ES-представление для представления изображений или анимация.
  • Приложение панели вкладок. Приложение, которое представляет радио интерфейс, который позволяет пользователю выбирать с нескольких экранов. Часы приложение является примером панели вкладок применение.
  • Служебное приложение. Приложение, которое реализует основной просматривать и позволяет пользователю получить доступ к перевернутый вид, чтобы выполнить простую настройки. Приложение Акции это пример утилиты применение.
  • Приложение на основе представления. Приложение, которое использует одно представление для реализовать свой пользовательский интерфейс.
  • Приложение на основе окна. Этот шаблон служит отправной точкой для любого приложения, содержащего делегат приложения и окно. использование этот шаблон, когда вы хотите реализовать собственную иерархию представлений.
13 голосов
/ 14 декабря 2008

Начните с вашего прототипа и, возможно, каркасов, а затем правильный шаблон должен выскочить на вас.

Если это не работает для вас, тогда:

  1. Если ваше приложение выглядит как «Контакты», используйте приложение на основе навигации.

  2. Если вы пишете игру (или что-то похожее на нее), тогда OpenGL.

  3. Если вы пишете что-то наподобие «Календарь», используйте приложение панели вкладок.

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

6 голосов
/ 15 декабря 2008

Если вы не знаете, какой шаблон использовать, похоже, ваша идея нуждается в доработке. Обычно идея приложения подстраивается под один из шаблонов.

И нет, не стоит мучиться из-за этого. Если вы начинаете с неправильного шаблона, вы можете добавить недостающие фрагменты без особых усилий. Вы даже можете создать новый проект с нужным вам шаблоном, посмотреть, как они это делают, и просто скопировать его в свою программу.

2 голосов
/ 14 января 2009

Также обратите внимание - шаблонов не так много. Создайте новый проект для каждого, немедленно постройте и запустите, и вы получите представление о том, что вам нужно.

...