2010-12-23 9 views
8

Ich kenne einige der Tutorials für Projektvorlagen Xcode erstellen, zum Beispiel dieses eine hier: http://robnapier.net/blog/project-templates-364Was muss ich wissen, um Xcode-Projektvorlagen zu erstellen?

Dies ist die beste, die ich finden konnte. Alle anderen wiederholen im Grunde die gleichen Informationen oder sind nicht mehr auf dem neuesten Stand, oder schlimmer noch, sag mir, dass selbst sie nicht wissen, was sie tun. Möglicherweise nützliche Werkzeuge, die hier und an anderen Orten verlinkt sind, sind nicht mehr verfügbar.

Ich laufe immer wieder in Roadblocks und möchte so viele Informationen wie möglich zum Erstellen von Xcode-Projektvorlagen sammeln. Informationen, die am wichtigsten sind (zumindest muss es für Xcode 3 oder höher relevant sein).

Zum Beispiel, was ich möchte, um zu sehen ist:

  • eine Beschreibung der TemplateChooser.plist und ähnlicher plist Dateien und was diese Optionen tun (in meinem Fall, wenn ich ein hinzufügen TemplateChooser.plist, mein Projekt verschwindet aus der Xcode-Projekt Vorlagenliste)
  • wie eine Projektvorlage erstellen, die eine andere Xcodeproj verweist (wenn ich das tun, das andere Xcodeproj erscheint in der Projektvorlage Liste, obwohl es sogar benutzt nicht die s pezielle Namenskonvention)
  • Prozesse, die angewendet werden können, ist es beispielsweise möglich, während des Erstellens eines Projekts aus einer Vorlage ein Skript auszuführen? Dies wäre nützlich, um bestimmte Dateien in das neu erstellte Projekt zu entpacken.

Wenn Sie die Antwort oder Vorschläge zu einem der oben genannten Probleme haben, würde ich das zu schätzen wissen. Andernfalls wäre eine Verknüpfung mit guten Xcode-Projektvorlagenressourcen dringend zu empfehlen. Vor allem, wenn es eine offizielle Dokumentation von Apple gibt - ich habe noch keine gefunden, was andeutet, dass Projektvorlagen nicht dokumentiert sind.

+1

ich viel Zeit auf der Xcode 4-Template-System zu verbringen endete. Ich verpackte alles in einer Dokumentation mit Beispielen: http://www.learn-cocos2d.com/store/xcode4-template-documentation/ – LearnCocos2D

Antwort

4

Da ist wirklich wenig XCode Vorlage Informationen da draußen. Was ich von Interesse zu finden sind die folgenden Verbindungen (ich selbst zum Thema dokumentiert, habe aber noch keine weiter gegangen):

  • eine Google-Code-Suche reveals a few examples, aber nicht viel
  • insbesondere I interessant gefunden, den von Three20 bereitgestellten Code zu betrachten; sie haben einige grundlegende Beispiele, wie here
  • Verweis auf ein anderes Projekt arbeitete für mich, also vielleicht könnten Sie eine spezifische Frage über das geben weitere Details?
  • gibt es Informationen über die
  • Apple mailing-lists verstreut gibt es keine offizielle Dokumentation von Apple, wie durch das Fehlen von Ergebnissen zu this query

Es tut mir Leid belegt wird, wenn dies kein enlighting ist, prägnante Antwort . Wie Sie gesagt haben, ist es nicht gut dokumentiert und Quellen sind überall. Ich hoffe nur, ich könnte einige Orte zu markieren, Informationen zu finden, dass Ihre eigene Suche möglicherweise nicht erreicht haben :)

+0

Danke, das sind großartige Ressourcen, habe noch keine davon gesehen! – LearnCocos2D

6

Haben Sie diese gesehen:

http://www.sodeso.nl/?p=895
http://www.codeproject.com/KB/iPhone/CreatingXcodeProject.aspx

Wenn Sie sagen, Sie haben gesucht, ich bin mir ziemlich sicher, dass Sie bereits die Links gesehen habe, aber das sind die besten Ressourcen, die ich finden konnte mit mein ‚googlabilities‘

Sie könnten versuchen, diesen Kerl kontaktieren - http://linkedin.com/in/mottishneor er einige verwandte Nachrichten rund um das Web hat

Die von FX vorgeschlagenen Links sind auch nicht schlecht!

+0

gute Arbeit +1 ... – Badr

+0

danke, ich hatte den zweiten Link, aber nicht die zuerst – LearnCocos2D

2

Ich habe keinen Mac mehr, also ist das so viel wie ich Ihnen geben kann, ohne dies selbst zu testen. Soweit ich das beurteilen kann, sind Xcode-Vorlagen von Apple undokumentiert.

  • This guy hat einige guides für mit Xcode-Vorlagen durcheinander, aber die Info ist ziemlich spärlich. Mein Vorschlag für die Arbeit mit templateChooser.plist besteht darin, zu versuchen, diese Datei nur im Interface Builder zu bearbeiten.

  • This guide ist ein gutes Beispiel für das Hinzufügen einer Referenz zu einem anderen .xcodeproj. Aus dem Grund, dass Sie Schwierigkeiten hatten, einen Verweis auf Ihr Projekt hinzuzufügen, benötigen wir wahrscheinlich weitere Informationen.

  • Wenn Sie in this doc weit nach unten scrollen, können Sie jede Vorlage bereits mit einem Skript namens myscript.sh versehen. Dieses Skript wird im Skriptmenü für Projekte angezeigt, die mit dieser Vorlage erstellt wurden. Das ist nicht so praktisch wie das automatische Ausführen von Skripts, aber es ist besser als nichts.

  • Abschließend ist Xcode Vorlage Dokumentation ein Albtraum. Es sieht so aus, als gäbe es eine Menge mächtiger Funktionen, aber sie sind wegen mangelnder Benutzerfreundlichkeit verdeckt und weil die Dokumentation weit hinter Apples Updates von Xcode zurückliegt. Es scheint einfach keine Priorität für sie zu sein. Ich hoffe das hilft.

Verwandte Themen