Come cambierei i modelli iniziali creati da Xcode quando si crea una nuova class Cocoa.
Mi riferisco ai commenti e al nome della class creati quando si utilizza la nuova procedura guidata della class Xcode.
Non cambieresti i modelli esistenti. In altre parole, non modificare nulla sotto la gerarchia /Developer
(o ovunque siano installati gli strumenti di sviluppo).
Invece, clonare i modelli che si desidera avere varianti personalizzate di. Quindi cambia i loro nomi e le informazioni in loro. Infine, inseriscile nella posizione appropriata nella cartella Library/Application Support
tuo account, in particolare:
~/Library/Application Support/Developer/Shared/Xcode/File Templates/
~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
~/Library/Application Support/Developer/Shared/Xcode/Project Templates/
In questo modo non verranno sovrascritti quando installerai nuovi strumenti per sviluppatori e potrai modificarli a tuo piacimento.
Questo può essere utile per qualcuno:
Come per XCode 6 a XCode 9 i modelli di file sono in:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Aggiornamento: Come notato da @ carbo18, è proabilmente meglio creare la directory ~/Library/Developer/Xcode/Templates/File Templates/Source
e inserire i modelli personalizzati lì. Il modo migliore potrebbe essere quello di utilizzare come base uno di quelli in /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Xcode utilizza file modello per i modelli di file e di progetto e fa espansione variabile in entrambi al momento della creazione.
I modelli Xcode 3.0 sono disponibili in [Installazione Dev / Libreria / Xcode /, probabile / Sviluppatore / Libreria / Xcode. Se desideri modificare questi modelli o aggiungerne uno, utilizza le seguenti directory per salvare i tuoi modelli nuovi / modificati in modo che non vengano eliminati dai futuri aggiornamenti di Developer Tool:
Penso che tu possa usare anche la directory / Library / Developer / Shared / Xcode / [File | Target | Project] Templates / per i modelli condivisi da tutti gli utenti.
Se si desidera modificare MyCompanyName nei modelli, la seguente riga di comando farà il trucco:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'
Un buon tutorial sulla scrittura di modelli di file è qui [MacResearch.org].
In Xcode 4 e Xcode 5 i modelli di file utente possono essere posizionati su:
~/Library/Developer/Xcode/Templates/[Category]
[Categoria] può essere usato per classificare i tuoi modelli (scegli un nome a tua scelta)
Se la cartella non esiste già, crearla!
A partire da Xcode 7
~/Library/Developer/Xcode/Templates/File Templates
~/Library/Developer/Xcode/Templates/Project Templates
Ad esempio, se inserisco un Empty Application.xctemplate
in ~/Library/Developer/Xcode/Templates/Project Templates/Application
Apparirà nella finestra di dialogo modello come
In xcode 5.0.1:
1.Go-> Applicazioni
2. Fare clic sull’applicazione “xcode”
3.chose “Mostra contenuto pacchetto”
4.contents / Developer / Library / Xcode / Modelli
Per Xcode 4.4, nessuno dei metodi menzionati in precedenza funziona. Questo elenco fornisce una soluzione hacky parziale. Per favore forchetta e migliora se conosci un modo migliore.
Fare clic con il tasto destro su xCode e selezionare Mostra contenuto pacchetto , quindi andare a contents/Developer/Library/Xcode/Templates
. Qui puoi trovare i modelli per tutti i linguaggi di programmazione.
Ecco alcune visualizzazioni:
Se stai semplicemente cercando di cambiare il nome dell’autore e l’ organizzazione vedi questa risposta .
È molto più semplice della modifica dei modelli.
In XCode 4.5 fare clic con il tasto destro del mouse sul progetto, fare clic su Mostra controllo file, quindi modificare il nome dell’organizzazione nella seconda scheda dell’ispettore del file (gruppo documento di progetto)