Frage

Xcode 3.2 hat die Standardvorlagen für die Skriptsprachen (Ruby, Python etc.) entfernt. Wie finde ich diese Vorlagen in Xcode 3.2 zu benutzen? Brauche ich, um etwas anderes zu Xcode hinzufügen zu unterstützen die Arbeit mit und ‚Gebäude‘ PyObjC Programme?

Darüber hinaus gibt es eine Dokumentation und / oder Ressourcen, die mir (und Cocoa) erhalten in PyObjC helfen würde, unter Berücksichtigung Ich bin schon ein Python-Typ?

War es hilfreich?

Lösung

Apple-ermutigt die Menschen jetzt die Vorlagen direkt aus dem PyObjC Projekt zu bekommen. Es gibt einen schönen Faden Erklärung archiviert auf Cocoabuilder , mit die folgenden Ratschläge von BBUM:

  

Sie müssen zum Herunterladen und die Vorlagen aus dem PyObjC
installieren   Repository oder auf der Website.

     

Die Vorlagen wurden aus der Auflösung, weil die Vorlage
gezogen   Entwicklung bewegt sich in einem anderen Tempo und Zeitplan als die Xcode
  Mitteilungen. Allzu oft haben die Vorlagen von der Zeit veraltet gewesen
  die Scheiben gepresst wurden.

Die PyObjC Website sowohl die Vorlagen zum Download hat und eine gute Dokumentation / Tutorials aufstehen und gehen.


Edit: Als etwas präziser, hier ist was ich getan habe, zu erhalten PyObjC in Snow Leopard arbeiten:

  • Sie im Finder, ging ich Go > Connect to Server... und mit http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/ als Gast.

  • Ich habe dann einen Ordner Xcode auf meinem lokalen System bei ~Library/Application Support/Developer/Shared/Xcode/ genannt. (Sie können bereits auf diesen Ordner haben, aber ich hatte nichts besonders angefertigt für mich noch) nicht.

  • Ich kopierte den File Templates Ordner aus dem rot-Bean-Server in meine neue Xcode Ordner.

  • Kopiert den Project Templates Ordner an einen anderen Ort, zum Beispiel den Desktop.

  • die Bedienung von Terminal, in das temporäre Projekt navigiert Vorlagen Ordner auf meinem Desktop und lief diesen Befehl zu „bauen“ die Vorlage:.

  

$ cd ~ / Desktop / Project \ Templates /

     

$ ./project-tool.py -k -v --template ~ / Desktop / Project \ Templates / Cocoa-Python \ Application / CocoaApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Application ~ / Library / Application \ Support / Entwickler / Shared / Xcode / Project \ Templates / Cocoa-Python \ Application

  • Wiederholen Sie für die anderen Vorlagen:
  

$. / Project-tool.py -k -v --template ~ / Desktop / Project \ Templates / Cocoa-Python \ Document-basierte \ Application / CocoaDocApp.xcodeproj / TemplateInfo.plist Cocoa-Python \-Dokument basiert \ Application / ~ / Library / Application \ Support / Entwickler / Shared / Xcode / Project \ Templates / Cocoa-Python \ Document-basierte \ Application

     

$ ./project-tool.py -k -v --template ~ / Desktop / Project \ Templates / Cocoa-Python \ Core \ Data \ Application / CocoaApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Core \ Data \ Application / ~ / Library / Application \ Support / Entwickler / Shared / Xcode / Project \ Templates / Cocoa-Python \ Core \ Data \ Application

     

$ ./project-tool.py -k -v --template ~ / Desktop / Project \ Templates / Cocoa-Python \ Core \ Data \ dokumentenbasierte \ Application / CocoaDocApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Core \ Data \ dokumentenbasierte \ Application / ~ / Library / Application \ Support / Entwickler / Shared / Xcode / Project \ Templates / Cocoa-Python \ Core \ Data \ dokumentenbasierte \ Application

  • Ich startete Xcode. Die Vorlagen werden nun unter den „Benutzervorlagen“ Abschnitt der New Project... und New File... Fenster befindet.

Das Standardprojekt aus dem Kasten gebaut (keine Notwendigkeit, etwas anderes aus dem PyObjC Projekt zu installieren, oder py2app). Ich gepflasterten ein dummes Programm mit einem Knopf und eine Aktion, und es funktionierte wunderbar, einschließlich der Integration mit Interface Builder (I war in der Lage zu kontrollieren ziehen verkabeln Aktionen und Auslässe).

Ich stolperte vor kurzem auch über eine Reihe von Tutorials „Getting Started“ auf einem Blog , die schien für Anfänger sehr nützlich. Der Autor scheint viel Mühe in die „Building Coco gesetzt zu habenein GUIs in Python mit PyObjC“-Serie (derzeit in 6 Teile).

Andere Tipps

Mit diesem Blog-Posting Check out ... es fest perfekt für mich: http://ioanna.me/2009/09/installing-pyobjc-xcode-templates-in-snow-leopard/

Xcode wurde geändert, das ist so, wie Sie es tun:

  1. Laden Sie die Vorlagen von https://github.com/gregneagle/Xcode4CocoaPythonTemplates

  2. Kopieren Sie die beiden Ordner, Dateivorlagen und Projektvorlagen ~/Library/Developer/Xcode/Templates. Wenn Sie diesen Ordner nicht haben es schon schaffen.

  3. Wenn Sie öffnen Xcode und ein neues Projekt erstellen, erhalten Sie eine neue Rubrik „Cocoa-Python“ mit den 4 Vorlagen sehen.

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