Dato che non sono documentati, non penso che abbiano un nome. Quando si costruisce Xcode 4 modelli che ho trovato 3 modificatori variabili nei modelli di Apple che sembrano eseguire le seguenti operazioni:
identifier
: assicura che si tratta di un C nome legale variabile. Sostituisce i personaggi illegali con caratteri di sottolineatura.
bundleIdentifier
: assicura che sia un identificatore di pacchetto legale.
RFC1034Identifier
: assicura che si tratti di un nome di dominio legale.
E grazie a voi che conosco un altro:
upper
: cambiare il valore in caratteri maiuscoli.
I modelli di progetto Xcode non sono documentati. Sono definiti in liste con un sistema di ereditarietà. I loro elementi hanno una struttura definita e usano diverse macro di espansione con doppio trattino di sottolineatura come __PACKAGENAME__
(anche visto in Xcode 3) che sono modificate con uno dei modificatori menzionati sopra.
Se si desidera approfondire su questo mi raccomando Documentation: Xcode 4 templates. L'apprendimento del sistema di template di Apple è stato doloroso e lento fino a quando non sono incappato in questo PDF. È $ 10/€ 7,50 ma è degno. Scrivere i modelli rimane molto macchinoso, suppongo che gli ingegneri Apple utilizzino uno strumento interno o molta pazienza.
Le impostazioni di generazione sono denominate "impostazioni di generazione" e sono documentate nello
Xcode Build Setting Reference. Il nome prodotto è impostato per impostazione predefinita sul nome di destinazione, ma è possibile creare il proprio valore, se lo si desidera. Queste impostazioni sono referenziate quando si scrivono script. Di solito non è necessario toccare nulla durante l'uso di XCode.