Поскольку они не задокументированы, я не думаю, что у них есть имя. При создании шаблонов Xcode 4 я нашел 3 модификатора переменных в шаблонах Apple, которые, кажется, делают следующее:
identifier
: гарантирует, что это допустимое имя переменной C. Он заменяет недопустимые символы подчеркиванием.
bundleIdentifier
: гарантирует, что это допустимый идентификатор пакета.
RFC1034Identifier
: гарантирует, что это допустимое доменное имя.
И благодаря вам я знаю еще одного:
upper
: изменить значение на верхний регистр.
Шаблоны проекта Xcode не документированы. Они определены в списках с системой наследования. Их элементы имеют определенную структуру и используют несколько макросов расширения с двойным подчеркиванием, например __PACKAGENAME__
(также замечено в Xcode 3), которые модифицируются одним из модификаторов, упомянутых выше.
Если вы хотите больше покопаться в этом, я рекомендую Документация: шаблоны Xcode 4 . Изучение системы шаблонов Apple было болезненным и медленным, пока я не наткнулся на этот PDF. Это $ 10 / € 7,50, но это достойно. Написание шаблонов остается очень громоздким, я думаю, что инженеры Apple используют внутренний инструмент или большое терпение.
Настройки сборки называются «настройками сборки», и они задокументированы в Справочнике по настройке сборки Xcode . Имя продукта по умолчанию соответствует вашему целевому имени, но вы можете создать собственное значение, если хотите. На эти настройки ссылаются при написании скриптов. Обычно вам не нужно ничего трогать при использовании XCode.