Documentazione:
Xcode 4 SagomeQuello che Lei riceverà in bulletpoints:
- Cinque seminari universitari sotto la guida di un tutor su come creare il File e le sagome Di progetti
- Il riferimento vasto per tutti gli articoli TemplateInfo.plist conosciuti (le chiavi) e le installazioni
- La spiegazione del placeholders (eg ___ il NOME DI FILE ___) e le variabili (eg ___ * ___)
- Le Domande frequentemente Fatte risposero
- Molte punte e trucchi
- Il totale di 70 pagine di documentazione (PDF) da 70 + le ore di sperimentazione
- File e file d'esempio di Sagoma Di progetti
Compri Adesso Per dollaro degli Stati Uniti $10 / EUR 7.50€
Sinossi
Questo Xcode non ufficiale ma completo 4 documentazione di Sagoma spiega come creare il File e le Sagome Di progetti per Xcode 4. Xcode 4 usi un formato di sagoma considerevolmente diverso da quel che usato in Xcode 3, che rende tutta l'informazione precedente su creazione di Sagoma inutile. Il nuovo formato è anche molto più complesso e tiene conto di più grande flessibilità, ad esempio una sagoma può adesso consistere di sagome ereditate multiple. The new format is also much more complex and allows for greater flexibility, for example a template can now consist of multiple inherited templates.
Questo Xcode 4 documentazione di Sagoma prima Le dà una visione d'insieme veloce come il File e le sagome Di progetti sono. Poco a poco i seminari universitari sotto la guida di un tutor Le mostrano come creare il Suo File e Sagome Di progetti. Nella sezione di riferimento il formato del TemplateInfo.plist e i file collegati è meticolosamente documentato. Finalmente ci sono Domande Frequentemente Fatte (FAQ) la sezione con risposte a domande comuni. La documentazione è completamente collegata ipertestualmente in modo che Lei possa rapidamente cercare parole chiave nella sezione di riferimento. Parecchi file d'esempio per File e Sagome Di progetti La aiutano a esser iniziato e possono esser usati come la base per le Sue sagome. In the reference section the format of the TemplateInfo.plist and related files are meticulously documented. Finally there’s the Frequently Asked Questions (FAQ) section with answers to common questions. The documentation is fully hyperlinked so that you can quickly look up keywords in the reference section. Several example files for File and Project Templates help you get started and can be used as the basis for your own templates.
Rinunce
Questo non è la documentazione ufficiale. Non posso garantire che la documentazione è il 100 % corretta, la gran parte dell'informazione fu scoperta per molto giudizio ed errore. Tuttavia questa documentazione contiene molto più informazione che quello che è attualmente disponibile sull'Internet. Nevertheless this documentation contains a lot more information than what is currently available on the Internet.
LA DOCUMENTAZIONE È PROVVISTA “COM'È”, SENZA GARANZIA DI QUALSIASI GENERE, ESPRESSO O IMPLICATO. IN NESSUN CASO È GLI AUTORI O I PROPRIETARI DI DIRITTI DI AUTORE ESSERE SOGGETTI A QUALSIASI RICHIESTA, DANNI O ALTRA RESPONSABILITÀ, SE IN UN'AZIONE DI CONTRATTO, UN TORTO O ALTRIMENTI, ALZANDOSI DA, DI O IN CONNESSIONE CON LA DOCUMENTAZIONE O L'USO O ALTRI RAPPORTI NELLA DOCUMENTAZIONE.
Licenza
La documentazione di qualità vuole molto tempo e sforzo di produrre. Questo documento è solo disponibile per un pagamento nominale.
Purché Lei pagasse il pagamento nominale, Lei (come un individuo) ha diritto leggere questo documento così molte volte come Lei vuole. Lei può anche stamparlo così molte volte come Lei vuole. Lei può perfino cancellare il file elettronico del Suo computer o bruciare le pagine stampate. You can even delete the electronic file from your computer or burn the printed pages.
Lei non può: distribuisca, spedisca, condivida, pubblichi, ospiti, scarichi, citi o altrimenti faccia pubblicamente disponibile questo documento o copie di lui in qualsiasi forma (stampato o elettronico) senza permesso anteriormente scritto da Steffen Itterheim. Lei non può affittare, affittare, la sublicenza o altrimenti trasferire i Suoi diritti d'uso a questo documento ad altro individuo, istituzione o compagnia. You may not rent, lease, sublicense or otherwise transfer your usage rights of this document to another individual, institution or company.
L'informazione che Lei imparò di leggere questa documentazione è libera. Questo significa che Lei può usare tutto in questa documentazione e tutto quello che Lei impari di leggere questa documentazione ad ogni modo Lei vuole, finchè Lei lo dipinge nelle Sue parole e immagini. Esente da questo sono parole chiave tecniche e gli identificatori che devono esser dipinti immutati per trasportare il loro significato. Exempt from that are technical keywords and identifiers which must be depicted unchanged in order to convey their meaning.
Lei può usare i file di sagoma d'esempio ad ogni modo Lei vuole.
Questo documento non usa nessuna forma di DRM o protezione da copia. Questo significa che mi fido di Lei per non condividerlo illegalmente. Per favore non violi quella fiducia, grazie! Please do not violate that trust, thank you!









[...] Xcode 4 Documentazione di Sagoma [...]
[...] Xcode 4 Documentazione di Sagoma [...]
Ciao, sono interessed nel libro, ma ho una domanda: il problema di mi è come creare una sagoma per generare un progetto con collegamenti con mi le biblioteche statiche già esistenti. Include questo qualche campione su questo? Grazie. Does it include any sample about it? Thanks.
No, questo è una delle cose che non sembra di essere possibile con Xcode 4 sagome.
Ciao,
Amerei iniziare a programmare con Xcode 4, ma sono noob vero a lui. Nessun esperienza affatto ad eccezione di base di dati come 4dimension
Soltanto mi piacerebbe sapere che se la Sua sagoma/libro, aiuterebbe un newbie o devo provare a trovare prima un “Libro per il muto”? (nel francese proprio abbiamo “pourlesnuls” chiamato di raccolta di un libro (forthedumbs) per aiutare per il veramente primo passo …
Migliori saluti,
Charles
Nell'inglese c'è una serie di libro “per Manichini” che è abbastanza popolare e sì, c'è un Obiettivo-C per Manichini.
Personalmente, venni a sapere che l'Obiettivo-C da Impara l'Obiettivo-C sul Mac da Apress.
Lei non ha bisogno di sapere la gran parte di Xcode iniziare ad azionare con questo, rispettivamente quello che Lei ha bisogno di sapere che Lei può fare ricerche via google ogni volta che Lei ha bisogno di alcun aiuto. Penso che le parti cruciali sono di solito spiegate in buoni libri Oggettivi-C.
Lei può anche vedere il mio in anteprima Imparare il libro di Cocos2D su google per vedere se questo si intona con il Suo livello d'esperienza.
BRILLANTE, con questa risorsa davanti a me creando progetti di file sembrò veramente semplice. Grazie!
karl
Include questo le caratteristiche o la capacità descritta nel Suo “Il mio cocos2d professionale Xcode la Sagoma Di progetti”? (http://www.indiepinion.com/steffenj/my-professional-cocos2d-xcode-project-template/)
Non sono sicuro a che esattamente Lei si sta riferendo ma direi no. Fondamentalmente perché questo dottore è per nuovo Xcode 4 formato di sagoma, il seminario universitario sotto la guida di un tutor descrive come a situazione cocos2d come riferimento esterno in uno Xcode 3 progetto. Sfortunatamente, l'addizione di file.xcodeproj esterni è una delle poche cose lo Xcode che 4 formato di Sagoma non sostiene in un modo soddisfacente (ci sono passi manuali richiesti di fare esternamente il lavoro di progetti di riferimenti in Xcode 4 sagome di progetti). Unfortunately, adding external .xcodeproj files is one of the few things the Xcode 4 Template format does not support in a satisfactory way (there are manual steps required to make externally references projects work in Xcode 4 project templates).
Ancora prima “cocos2d professionale Xcode la Sagoma Di progetti” sembra concentrarsi su risultati, finanziando Xcode con denaro preso in prestito 3 capacità di fare cose. Questo il posto di blog include una lista di caratteristica di bulleted per quella sagoma.
I più nuovi “Dottori: Xcode 4 Sagome” sembra essere il “manuale mancante” che espone dettagliatamente tutto Xcode 4 capacità. Ma anche fornisce questo a una sagoma finita tutti o la maggior parte della capacità della più prima sagoma? O sta creando uno Xcode 4 sagoma con quella stessa capacità lasciata che un esercizio per il lettore? But does it also provide a finished template with all or most of the capabilities of the earlier template? Or is creating an Xcode 4 template with those same capabilities left as an exercise for the reader?
Sono pronto a transizione da “può io veramente fare questo” sviluppo iniziale, a “tempo per diventare serio su liberazione di un prodotto” lo sviluppo. Sto sperando di adottare una sagoma Xcode adatta per assistermi in fare di questo.
Devo menzionare che comprai il Suo libro, è stato *tremendously* utile, come hanno molte altre risorse Lei ha provvisto alle necessità. Grazie!
Ci sono sagome d'esempio nello Xcode 4 documentazione di Sagoma (il prodotto su questa pagina). Comunque, loro non sono cocos2d sagome di progetti.
Per di più, Xcode più vecchio 3 Seminario universitario sotto la guida di un tutor di Sagoma per Cocos2D è marcato un po' ingannando come "sagoma", non è una sagoma che Lei può creare via File-> il Nuovo Progetto in Xcode – è un progetto che usai come sagoma per i miei progetti copiando la cartella intera.
Ciao Steffen, Thx molto per questo documento
Ho soltanto una domanda, comprai con paypal il Suo dottore, ma dopo il confermare come scarico il dottore??? non ho visto nessun collegamento e niente nella mia scatola di posta elettronica soltanto il biglietto paypal forse Lei mi manderà dopo verifica?????
buona giornata!
(Il mio livello inglese non è perfetto spero che Lei mi capirà) ciao
Oooops sono troppo impaziente, non dimenticano Sempre verificano la Scatola Spam
thx!!!
Non c'è problema. Anche qualche volta i pagamenti di Paypal possono volere parecchi giorni per passare. Questo dipende dal metodo di pagamento scelto. La carta di credito e l'addebito diretto chiaro immediatamente, altre scelte possono fare efetto più a lungo. It depends on the chosen payment method. Credit card and direct debit clear immediately, other options may take longer.
Questo è una grande risorsa, ma c'è una cosa che non posso sembrare di fare il lavoro – i gruppi.
Sembra che i gruppi sono creati automaticamente quando Lei include definizioni per file e specifica che loro sono in gruppi. Questo è utile, ma voglio essere capace di specificare il sentiero di un gruppo.
Lei può fare questo in Xcode e il risultato è che i nuovi file creati dentro quel gruppo sono automaticamente messi nel subelenco telefonico giusto su disco. È grande per tenere cose organizzate.
In altre parole, voglio che la disposizione sul disco sia Foo/Bar/Baz.txt, e voglio accordarmi con gruppi:
Foo deve avere un sentiero di Foo, relativo al suo gruppo chiudente.
Il bar deve avere un sentiero di Bar, relativo al suo gruppo chiudente, con il suo genitore che è Foo.
Baz.txt deve avere un sentiero di Baz.txt, relativo al suo gruppo chiudente, con il suo genitore che è il Bar.
Comunque perché i gruppi sono creati automaticamente, non c'è nessun opportunità di fornire un'entrata di Sentiero. Se solo definisco Baz.txt, allora Foo e Bar sono creati, ma i loro sentieri sono bianchi.
Provai a specificare i gruppi manualmente dandogli le definizioni e i nodi, ma questo ha il risultato di prova copiarli come elenchi telefonici invece, significando che i file e gli elenchi telefonici dentro sono copiati due volte e tutti i generi di i bizzarri segue.
Questo è anche un problema provando a creare gruppi vuoti.
Non è chiaro dalla Sua documentazione se questo è possibile o no. Ha risolto Lei questo problema?
I gruppi nello Xcode 4 sagome sono approssimati a meglio. Quello che Lei può fare è l'uso il "Gruppo" in "Definizioni" ma lo cambi da spago per schierare. Dalla documentazione (p35): “Se il Gruppo è un assortimento, Lei può specificare subgruppi creando un articolo d'assortimento per ogni gruppo. Ad esempio, mettere un file nel sentiero di gruppo/Classes/MyCode/Tests/Lei aggiungerebbe nello stesso ordine tre articoli d'assortimento: le Classi, MyCode e le Prove senza i tagli.” From the documentation (p35): “If Group is an array, you can specify subgroups by creating an array item for each group. For example, to put a file into the group path /Classes/MyCode/Tests/ you would add in the same order three array items: Classes, MyCode and Tests without the slashes.”
Quello che credo che Lei non può fare deve avere file in una cartella, ma in un sentiero di gruppo o di gruppo in modo diverso chiamato in Xcode.
Sì, ricevei questo. Creando gruppi inseriti l'uno nell'altro non posso fare nessun problema. Questo sta mettendo il sentiero per i gruppi questo è il problema. Feci esperimenti con messa di dizionari nell'assortimento invece di spaghi, ma non ho trovato niente che non fu ignorato. Controllai le sagome ufficiali, e nessuno dei gruppi in loro mettere sentieri, allora credo che è una restrizione inerente del sistema di sagoma sfortunatamente. It’s setting the path for the groups that’s the issue. I experimented with putting dictionaries into the array instead of strings, but didn’t find anything that wasn’t ignored. I checked the official templates, and none of the groups in them have paths set, so I reckon it’s an inherent limitation of the template system unfortunately.
Questo lavora con
Beni
Sentiero
Beni
TargetIndices
e un'entrata nell'assortimento di Nodi
Nodi
…
Beni
…
Ha riuscito a capire qualcuno come aggiungere che le testate alle Testate di Copia costruiscono la fase in una sagoma? Questo è l'ultimo pezzo dell'enigma per la mia sagoma.
Riguardo al CopyFiles costruiscono la fase:
Ho riuscito a capire questo il DstSubfolderSpec è l'indice basato sul 1 dell'articolo scelto nella Destinazione popup il menù. Gli articoli nel menù per Xcode 4.0.1 sono:
1 Sentiero Assoluto
2 Separatore
3 Elenco telefonico di prodotto
4 Separatore
5 Carta
6 Eseguibile
7 Risorse
8 Risorse di Giava
9 Strutture
10 Strutture Condivise
11 Sostegno Condiviso
12 Programmi ausiliari
Se Lei apre un progetto e manualmente crea una fase CopyFiles, mette la Destinazione a Risorse e aggiungere il file da esser copiato, chiudere il progetto, allora aprire il file project.pbxproj in un editore di testi, Lei vedrà una sezione CopyFiles che assomiglia:
/* Cominci la sezione PBXCopyFilesBuildPhase */
Il 082486231469AFBE0019A165/* CopyFiles */= {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstSubfolderSpec = 7;
file = (
Il 082486451469B1150019A165/* my_file_to_copy.txt in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* Concluda la sezione PBXCopyFilesBuildPhase */
Annoti che dstSubfolderSpec == 7 e che c'è un assortimento "di file".
In una sagoma di progetti, aggiungendo un CopyFiles costruiscono la fase e mettendo DstSubfolderSpec a 7 dà lo stesso risultato SALVO CHE ci non sembra di essere qualsiasi strada di specificare l'assortimento "di file". Ho provato ogni modo che posso pensare (circa 100 combinazioni diverse compreso utilizzazione di Definizioni e Nodi, assortimenti chiamati "file" e "i File", eccetera), ma l'assortimento di file nel progetto risultante è sempre vuoto.
Annoti che l'esempio solo di mela che usa un CopyFiles costruisce la fase (la sagoma d'Attrezzo di Linea di Mac Command) ha lo stesso risultato: una sezione PBXCopyFilesBuildPhase è creata ma l'assortimento di file è vuoto.
Ciao Steffen. Poteva per favore aiutarmi Lei?
1) È ci un'informazione su addizione più allora di un obiettivo per progettare in questa documentazione?
2) Posso aggiungere alcun file solo per un obiettivo (ad esempio creano due obiettivi, un cliente abituale e il secondo per prove d'unità, e aggiungono la sorgente di prove solo in secondo obiettivo per compilazione)?
Grazie in anticipo!
Ciao Steffen
Ho letto il Suo xcode 4 documentazione di sagoma. Questo valse la lettura e fu capace di creare le mie sagome. ebbi una domanda fanno dobbiamo seguire passi simili per creare sagome per xcode 4.2. i had one question do we have to follow similar steps for creating templates for xcode 4.2.
Per quanto so che il formato di sagoma non è cambiato dal rilascio di Xcode 4.0, allora è lo stesso per Xcode 4.2.
Ciao Steffen,
Gran lavoro con il dottore. È veramente aiutato con fine della gobba principale. Ma ho colpito un paio di problemi (questo è sotto Xcode 4.2.1). Forse Lei può indicarmi nella direzione giusta: But I’ve hit a couple of problems (this is under Xcode 4.2.1). Perhaps you can point me in the right direction:
1. Come aggiunge Lei un dylib (come libxml2.2.7.3.dylib o libicucore.dylib)?
I lavori di sezione "di Strutture" eccellenti per aggiungere strutture conosciute, ma questi sono dylibs in/usr/lib. Soltanto l'includere di loro manualmente non lavora perché presume che loro sono l'abitante nell'elenco telefonico corrente e il sentiero è tutto sbagliato. Addizione di loro nella sezione di Strutture automaticamente aggiunge uno.framework al nome. Adding them into the Frameworks section automatically appends a .framework to the name.
2. Su una nota imparentata, come va uno su addizione di una struttura doganale, cioè un fatto da dei terzi installati in un elenco telefonico noncondiviso, forse con il sentiero definito in una variabile d'ambiente?
Forse Lei l'ha già descritto nella Sagoma il libro di Dottore e lo perdo.
Qualsiasi punta (o le lancette a esempi) apprezzato.
1) Credo che questo non è possibile, almeno non so una strada di fare questo.
2) Stesso per strutture doganali o biblioteche statiche (.a).
A causa di questi problemi finii non usare Xcode 4 sagome di progetti per Kobold2D, e invece escogitai il mio meccanismo e un attrezzo per provvedere progetti di sagoma. Questo ha l'effetto collaterale positivo che questo fa progetti di sagoma supplementari creanti morti facile, è soltanto un progetto regolare con un nome specifico e una posizione di cartella.
Riguardo a (1) questo sembra di lavorare per me:
libsqlite3.dylib
PathType
DeveloperDir
Sentiero
/usr/lib/libsqlite3.dylib
FileType
wrapper.framework