Frage

Wie würde ich die von Xcode erstellten ursprünglichen Vorlagen ändern, wenn ich eine neue Cocoa-Klasse erstelle?

Ich beziehe mich auf die Kommentare und den Klassennamen, die bei Verwendung des neuen Klassenassistenten von Xcode erstellt wurden.

War es hilfreich?

Lösung

Sie würden die vorhandenen Vorlagen nicht ändern.Mit anderen Worten: Tun Sie es nicht ändern irgendetwas unter dem /Developer Hierarchie (oder wo auch immer Sie Ihre Entwicklertools installiert haben).

Klonen Sie stattdessen die Vorlagen, von denen Sie angepasste Varianten haben möchten.Ändern Sie dann ihre Namen und die darin enthaltenen Informationen.Fügen Sie sie abschließend an der entsprechenden Stelle in Ihrem Konto ein Library/Application Support Ordner, insbesondere:

  • Dateivorlagen: ~/Library/Application Support/Developer/Shared/Xcode/File Templates/
  • Zielvorlagen: ~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
  • Projektvorlagen: ~/Library/Application Support/Developer/Shared/Xcode/Project Templates/

Auf diese Weise werden sie nicht überschrieben, wenn Sie neue Entwicklertools installieren, und Sie können sie nach Herzenslust optimieren.

Andere Tipps

Das könnte für jemanden nützlich sein:

Wie für XCode 6 Zu XCode 9 Die Dateivorlagen sind in:

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

Aktualisieren:Wie @carbo18 bemerkte, ist es wahrscheinlich besser, das Verzeichnis zu erstellen ~/Library/Developer/Xcode/Templates/File Templates/Source und platzieren Sie dort Ihre benutzerdefinierten Vorlagen.Der beste Weg könnte darin bestehen, als Basis eines der in zu verwenden /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

Xcode verwendet Vorlagendateien für Datei- und Projektvorlagen und führt in beiden zum Zeitpunkt der Erstellung eine Variablenerweiterung durch.

Xcode 3.0-Vorlagen finden Sie unter [Dev Installation]/Library/Xcode/, wahrscheinlich /Developer/Library/Xcode.Wenn Sie diese Vorlagen ändern oder eigene hinzufügen möchten, verwenden Sie die folgenden Verzeichnisse, um Ihre neuen/geänderten Vorlagen zu speichern, damit sie nicht durch zukünftige Upgrades des Developer Tools gelöscht werden:

  • Dateivorlagen:~/Bibliothek/Entwickler/Shared/Xcode/Dateivorlagen//
  • Zielvorlagen:~/Bibliothek/Entwickler/Shared/Xcode/Zielvorlagen/
  • Projektvorlagen:~/Bibliothek/Entwickler/Shared/Xcode/Projektvorlagen/

Ich denke, dass Sie auch das Verzeichnis /Library/Developer/Shared/Xcode/[File|Target|Project] Templates/ für Vorlagen verwenden können, die von allen Benutzern gemeinsam genutzt werden.

Wenn Sie nur das ändern möchten MeinFirmenname In den Vorlagen reicht die folgende Befehlszeile aus:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'

Ein gutes Tutorial zum Schreiben von Dateivorlagen ist Hier [MacResearch.org].

In Xcode 4 und Xcode 5 die Benutzer Dateivorlagen können abgelegt werden unter:
~/Library/Developer/Xcode/Templates/[Category]

Mit [Kategorie] können Sie Ihre Vorlagen kategorisieren (wählen Sie einen Namen Ihrer Wahl).

Wenn der Ordner noch nicht existiert, erstellen Sie ihn!

Ab Xcode 7

  • Dateivorlagen: ~/Library/Developer/Xcode/Templates/File Templates
  • Projektvorlagen: ~/Library/Developer/Xcode/Templates/Project Templates

Wenn ich zum Beispiel a platziere Empty Application.xctemplate In ~/Library/Developer/Xcode/Templates/Project Templates/Application

Es wird im Vorlagendialog als angezeigtTemplate Dialog

In xcode 5.0.1:

1.Gehe->Anwendungen

2. Klicken Sie mit der rechten Maustaste auf die Anwendung „xcode“.

3.wählen Sie „Paketinhalt anzeigen“

4.contents/Developer/Library/Xcode/Templates

Für Xcode 4.4 funktioniert keine der zuvor genannten Methoden. Das Wesentliche bietet eine teilweise Hacky-Lösung.Bitte forken und verbessern Sie, wenn Sie einen besseren Weg kennen.

Klicken Sie mit der rechten Maustaste auf xCode und wählen Sie aus Paketinhalt anzeigen, dann geh zu contents/Developer/Library/Xcode/Templates.Hier finden Sie die Vorlagen für alle Programmiersprachen.

Hier eine Visualisierung:


enter image description here


enter image description here

Wenn Sie einfach nur etwas ändern möchten Autorenname Und Organisation sehen diese Antwort.

Es ist viel einfacher, als die Vorlagen zu ändern.

Klicken Sie in XCode 4.5 mit der rechten Maustaste auf das Projekt, klicken Sie auf Dateiinspektor anzeigen und ändern Sie dann den Organisationsnamen auf der zweiten Registerkarte des Dateiinspektors (Gruppe „Projektdokument“).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top