Xcode 4 полностью изменил (шаблон) систему шаблонов.Теперь вы можете сделать гораздо больше, но это дорого.Посмотрите на файлы TemplateInfo.plist, разбросанные по вашей папке /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application
, и вы быстро потеряете перспективу.Новую настройку очень сложно изменить, еще сложнее создать заново.У автора boreal-kiss.net действительно хороший пост о новой структуре .
Одна из вещей, о которых он упоминает, поразила меня, потому что у меня была та же мысль, когда я соединял точкиШирокое использование наследования в XML:
На самом деле кажется, что Apple создает их не с помощью кодирования, а с помощью инструментов автоматической генерации.
Мой вопрос: кто-тознаете о таком инструменте?Есть ли в Xcode скрытая вспомогательная утилита?Это где-то скачать?Или кто-то, может быть, создал такой инструмент для генерации этих XML-файлов TemplateInfo.plist?
Я знаю, что это довольно сложный процесс, но создание всех этих файлов вручную - это собственный проект, который доставляет много хлопот.Не стоит беспокоиться об этом в современной IDE.
ОБНОВЛЕНИЕ : хотя вы можете кодировать файлы шаблонов вручную, вы не можете полагаться на шаблоны, которые высоздавать, чтобы пережить изменения API от Apple с новыми выпусками Xcode.В конце концов я написал свою собственную систему шаблонов проектов, скопировав существующие проекты в новые.Это делается с помощью проприетарного набора инструкций по написанию сценариев и командной строки RubyGem с именем klipp
.Смотри: https://rubygems.org/gems/klipp