PyObjC Entwicklung mit Xcode 3.2
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?
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...
undNew 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:
-
Laden Sie die Vorlagen von https://github.com/gregneagle/Xcode4CocoaPythonTemplates
-
Kopieren Sie die beiden Ordner, Dateivorlagen und Projektvorlagen
~/Library/Developer/Xcode/Templates
. Wenn Sie diesen Ordner nicht haben es schon schaffen. -
Wenn Sie öffnen Xcode und ein neues Projekt erstellen, erhalten Sie eine neue Rubrik „Cocoa-Python“ mit den 4 Vorlagen sehen.