Apple ora incoraggia le persone a ottenere i modelli direttamente dal progetto PyObjC. C'è una bella filo di spiegazione archiviati sul Cocoabuilder, con i seguenti consigli da bbum:
Avrai bisogno di scaricare e installare i modelli dal
repository o sito web PyObjC.
I modelli sono stati estratti dal rilascio perché lo sviluppo del modello
si muove ad un ritmo diverso & programma rispetto alle Xcode
release. Troppo spesso, i modelli sono scaduti per l'ora
i dischi sono stati premuti.
Il PyObjC website ha sia i modelli per il download, sia una grande documentazione/tutorial per essere attivo e funzionante.
Edit: Essere un po 'più specifico, ecco quello che ho fatto per ottenere PyObjC lavorare in Snow Leopard:
Utilizzando il Finder, sono andato a Go > Connect to Server...
e collegato ad http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/ come ospite .
Ho quindi creato una cartella denominata Xcode
sul sistema locale al ~Library/Application Support/Developer/Shared/Xcode/
. (Potresti già avere questa cartella, ma non avevo ancora personalizzato nulla per me stesso).
Ho copiato la cartella File Templates
dal server red-bean nella mia nuova cartella Xcode.
Copiato la cartella Project Templates
in un altro posto, ad esempio il desktop.
Utilizzando Terminale, navigato al Progetto temporanea Modelli della cartella sul desktop e corse questo comando per "costruire" il modello .:
$ cd ~/Desktop/Progetto \ Modelli/
$ ./project-tool.py -k -v --template ~/Desktop/Progetto \ Modelli/Cocoa-Python \ Applicazione/CocoaApp.xcodeproj/TemplateInfo.plist cacao-Python \ Application ~/Library/Application \ Support/Developer// Xcode/Project \ Templates/cacao-Python \ Application Shared
- Ripetere l'operazione per gli altri modelli:
$./Project-tool.py -k -v --template ~/Desktop/Project \ Templates/Cocoa-Python \ Document-based \ Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa-Python \ Document-based \ Application/~/Libreria/Applicazione \ Supporto/Sviluppatore/Condiviso/Xcode/Progetto \ Modelli/Cocoa-Python \ Document-based \ Application
$ ./project-tool.py -k -v --template ~/Desktop/Project \ Templates/Cocoa-Python \ Core \ Data \ Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa-Python \ Core \ Data \ Applicazione/~/Libreria/Applicazione \ Supporto/Sviluppatore/Condiviso/Xcode/Progetto \ Modelli/Cocoa-Python \ Core \ Dati \ Applicazione
$ ./project-tool.py -k -v --template ~/Desktop/Project \ Templates/Cocoa-Python \ Core \ Data \ Document-based \ Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa-Python \ Core \ Data \ Document-based \ Application/~/Library/Application \ Support/Sviluppatore/Condiviso/Xcode/Progetto \ Templates/Cocoa-Python \ Core \ Data \ Document-based \ Applicazione
- Ho lanciato Xcode. I modelli si trovano ora nella sezione "Modelli utente" delle finestre
New Project...
e New File...
.
Il progetto predefinito costruito fuori dalla scatola (non è necessario installare altro dal progetto PyObjC, o py2app). Ho messo a punto un programma stupido con un solo pulsante e un'azione, e ha funzionato magnificamente, inclusa l'integrazione con Interface Builder (ero in grado di controllare e trascinare per collegare azioni e punti vendita).
Recentemente ho anche imbattuto in un series of "Getting Started" tutorials su un blog che sembrava abbastanza utile per i principianti. L'autore sembra aver fatto un sacco di sforzi nella serie "Building Cocoa GUI in Python with PyObjC" (attualmente in 6 parti).
Sono un ragazzo pitone e ho imparato Cocoa. Non penso che troverai un modo migliore per entrare in PyObjC, quindi ignorare Python il tempo di imparare Cocoa e Objective-C, quindi tornare a Python e PyObjC dopo averlo capito. Sfortunatamente, Cocoa è una struttura molto poco pignola e non c'è molto in termini di materiali didattici dedicati a PyObjC. Se impari Cocoa/ObjC per primo, sarai così felice di tornare a Python in seguito e PyObjC sarà semplicemente l'accesso Python ai framework Cocoa che hai imparato. –