2009-02-26 12 views

risposta

7

Per alcuni consigli, suggerisco di dare un'occhiata alle risposte a una domanda correlata: Change templates in Xcode.

In particolare, se si desidera che le modifiche non vengano perse quando si aggiorna Xcode, inserire i modelli in ~/Library/Developer/Shared/Xcode, non in /Developer.

4

Dalla mia risposta alla domanda this:

XCode utilizza file di modello per i modelli di file e di progetto e fa di espansione variabile sia al momento della creazione.

I modelli XCode 3.0-3.1 sono disponibili in [Installazione Dev/Libreria/Xcode /, probabile/Sviluppatore/Libreria/XCode. Se si desidera modificare questi modelli o aggiungere il proprio, utilizzare i seguenti directory per salvare i nuovi modelli/modificati in modo che essi non sono spazzati via da futuri aggiornamenti Developer Tool:

  • modelli di file: ~/Library/Developer/Shared/Xcode/File templates/
  • modelli target: ~/Library/Developer/Shared/Xcode/target templates/
  • modelli di progetto: ~/Library/Developer/Shared/Xcode/progetto Modelli/

Penso che sia possibile utilizzare anche la cartella/Library/Developer/Shared/Xcode/[File | Target | Project] per i modelli condivisi da tutti gli utenti.

Un buon tutorial sulla scrittura dei modelli di file è here [MacResearch.org].

0

Ho scritto un articolo su come creare un nuovo modello Xcode da un progetto esistente here.

Copre:

  • che specificano i file del progetto sono relative al percorso del progetto
  • utilizzando la riga di comando per la ricerca/sostituzione & violino i permessi dei file
  • escludendo info.plist dalla appartenenza bersaglio
  • dando il tuo modello un'icona

Non è una baia r dove mettere il modello. Questa informazione è trattata in altre risposte.

2

È possibile creare un modello modificando il contenuto della cartella sviluppatore. L'ho fatto anch'io. Diciamo che stavi creando un modello html: Passaggio 1. Vai a:/Sviluppatore/Libreria/Xcode/Modelli/modelli di file/risorsa Passaggio 2. creare una cartella chiamata HTML File.xctemplate. Passaggio 3. Copiare il contenuto della cartella di file RTF Passaggio 4. Incollare i contenuti nella cartella html. Passaggio 5.Modificare l'estensione rtf del 6. Cambiare il file plist

___FILEBASENAME___.rtf(in your html folder) to .html 

Fase a:

Key      |   Type |  Value 
DefaultCompletionName   String   File 
Description      String   An empty Hyper Text Markup language (HTML) file. 
Kind        String   Xcode.IDEKit.TextSubstitutionFileTemplateKind 
MainTemplateFile     String   ___FILEBASENAME___.html 
Name        String   Hyper Text Markup Language file 
Summary       String   An empty Hyper Text Markup Language (HTML) file 

Punto 7. Ora, quando si aggiunge un nuovo file, se si va alle risorse, si trova un modello html. PS Hai solo bisogno di sostituire il testo html a tua scelta, come rubino.

1

XCode 4 modifica il modo in cui i modelli funzionano e in cui i modelli vanno, quindi fai attenzione seguendo le istruzioni a meno che non facciano riferimento a XCode 4. Puoi trovare alcuni esempi di modelli e i percorsi dove vanno nel mio repository di personalizzazione XCode4:

https://github.com/KiGi/XCode4Customization

i percorsi in cui i modelli di sistema live:

modelli

/Developer/Platforms/iPhoneOS.platform/Developer/Library/ Xcode/templates/file

Non modificare quelli, copiare e modificare nella propria directory di libreria:

Templates ~/Library/Developer/Xcode/UserData/file

Quei percorsi sono anche nella "WhereToPlaceFiles" RTF file su github.

Problemi correlati