#iphone #ios #xcode #xcode4
#iPhone #iOS #xcode #xcode4
Вопрос:
Я использую XCode 4.2 и по какой-то причине не могу найти шаблон для оконного приложения. Есть ли дополнительный шаг, который мне нужно предпринять здесь?
Ответ №1:
Начиная с Xcode 4.2, больше не существует шаблона оконного приложения.
У вас есть два других варианта шаблонов «bare-bones»:
-
Шаблон приложения на основе просмотра, который для начала предоставляет вам представление на раскадровке. Оно похоже на то, что было найдено в предыдущих версиях, за исключением того, что теперь view находится на раскадровке, которую использует Xcode 4.2.
-
Пустой шаблон приложения, но вам придется вручную создать и подключить файл окна, если вы хотите создать свое приложение в Interface Builder. Однако это не более чем тривиальный дополнительный шаг.
Если вы не можете использовать раскадровки (например, для развертывания на iOS 4 и более ранних версиях), вам, скорее всего, придется использовать пустой шаблон. Для главного окна просто создайте новый файл Interface Builder и назначьте его в качестве главного окна вашего целевого проекта.
Ответ №2:
Вот две очень полезные ссылки:
-
Первое — это обсуждение на форуме Big Nerd Ranch, где обсуждается эта проблема — что XCode 4.2 покончил с Windows-шаблоном. У них есть шаблон, который вы можете использовать для добавления «Windows-template» в вашу установку XCode. Я НЕ пробовал этот подход, но вы можете попробовать.
-
По мере того, как вы будете копаться в этой теме, вы попадете на другой сайт. Это сообщение в блоге Джеруна Трапперса о том, как «вручную» добавить недостающие элементы в шаблон «Пустое приложение», чтобы сделать его «оконным шаблоном». Я выполнил эти шаги, и они сработали очень хорошо для меня. В процессе выполнения этих шагов это поможет вам понять, что происходит за кулисами.Вот URL-адрес сообщения:
Комментарии:
1. спасибо, Ashu — я просматриваю 2-е издание для iOS Programming: The Big Nerd Ranch Guide и был смущен, почему оконное приложение не было доступно
2. Спасибо, что поделились! Я рассмотрел оба метода. Первый из них до смешного прост!
Ответ №3:
Оконное приложение теперь является пустым приложением. Просто предоставляет вам делегат приложения и окно. Вы создаете остальное.