Come aggiungere nuovi modelli in Xcode per lo sviluppo di applicazioni iPhone?Aggiungi nuovi modelli in Xcode
risposta
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
.
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].
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.
È 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.
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.
È possibile utilizzare questo modello che è uno ben ricercato disponibile sul mercato.
http://www.binpress.com/app/ios-boilerplate-and-template/1597
avevo preso di riferimento da questo link, è davvero utile avere qualche correzione benny risposta che ho detto nel commento
- 1. Nuovi modelli JUnit personalizzati in Eclipse?
- 2. Aggiungi nuovi registri sul bytecode Dalvik
- 3. "Aggiungi nuovi vincoli" caselle di controllo e campi sono disabilitati
- 4. Nuovi modelli di design/strategie di progettazione
- 5. XCode 3.2 Modelli di Ruby e Python
- 6. Aptana 3, App Explorer: aggiungi nuovi filtri di visualizzazione?
- 7. Git - Aggiungi tutti i nuovi file nel repository
- 8. Aggiungi la data alle Xcode xcconfig presentare
- 9. Backbone.js: Dopo aver eseguito Fetch(), visualizza solo i nuovi modelli
- 10. Aggiungi flag durante il runtime (Xcode Instruments)
- 11. Aggiungi il file mobileprovision a Xcode
- 12. "Aggiungi metodi non implementati" in Xcode come in Eclipse
- 13. Aggiungi il progetto Xcode al repository github?
- 14. Revert Xcode 4.5 nuovi file XIB su iOS <6
- 15. Xcode - predefinito per aggiungere nuovi file a tutti i target
- 16. Aggiungi preprocessore macro a un target in Xcode 6
- 17. Modelli di progetto di estensione non visualizzati in Xcode 6
- 18. Aggiungi attributo personalizzato nei modelli di email per l'ordine - Magento
- 19. Aggiungi automaticamente il copyright ai nuovi file Java in IntelliJ 12
- 20. zlib in Xcode 7.0
- 21. Come automatizzare la creazione di nuovi target XCode da Applescript/Automator/Shell Script
- 22. Rilevamento di nuovi nuovi articoli in un feed RSS
- 23. ios - Aggiungi dispositivo al provisioning Profili gestiti da Xcode
- 24. Xcode 6 non riconosce più i modelli \ 1, \ 2, \ #?
- 25. aggiungere nuovi file in Xcode non sono dati un'opzione per un gruppo o di destinazione
- 26. I nuovi file sono sempre vuoto quando si crea una nuova classe in Xcode
- 27. Modelli in Backbone.js
- 28. SVN: Aggiungi ricorsivo
- 29. Git aggiungi solo tutti i nuovi file, non i file modificati
- 30. Rails after_initialize solo sui "nuovi"