Запустите со своего прототипа и возможно каркасов, и затем корректный шаблон должен выскочить в Вас.
, Если это не работает на Вас, затем:
, Если Ваше приложение похоже на 'Контакты', используйте Основанное на навигации Приложение.
, Если Вы пишете игру (или что-то, что похоже на один), затем OpenGL.
, Если Вы пишете что-то как 'Календарь', затем используйте Приложение Панели вкладок.
Hope это помогает.
Если Вы не знаете, какой шаблон использовать, кажется, что для Вашей идеи нужно некоторое совершенствование. Обычно, идея приложения предоставляет себя конкретно одному из шаблонов.
И не, Вы не должны мучиться над этим. Если Вы запускаете с неправильного шаблона, можно добавить недостающие части без особых усилий. Можно даже создать совершенно новый проект с шаблоном, который Вы хотите и видите, как они делают это и просто копируют это в Вашей программе.
Также отметьте - нет то, что много шаблонов. Создайте новый проект для каждого, Сборки и Выполнения сразу, и Вы поймете, в чем Вы нуждаетесь.
В Краткое руководство по разработке iPhone от Apple вы найдете краткое описание каждого:
- Приложение на основе навигации. Приложение, представляющее данные иерархически, используя несколько экраны. Приложение "Контакты" есть пример навигации на основе приложение.
- Приложение OpenGL ES. Приложение, использующее OpenGL Просмотр на основе ES для представления изображений или анимация.
- Приложение панели вкладок. Приложение, представляющее радио интерфейс, который позволяет пользователю выбирать с нескольких экранов. Часы приложение является примером панели вкладок приложение.
- Служебное приложение. Приложение, реализующее основной просмотр и позволяет пользователю получить доступ к обратный вид для выполнения простого настройки. Приложение "Акции" это пример утилиты приложение.
- Приложение на основе просмотра. Приложение, которое использует одно представление для реализовать свой пользовательский интерфейс.
- Оконное приложение. Этот шаблон служит отправной точкой для любого приложения, содержащего делегат приложения и окно. Использовать этот шаблон, когда вы хотите реализовать собственную иерархию представлений.