Apple ahora alienta a las personas a obtener las plantillas directamente del proyecto PyObjC. Hay un buen hilo de la explicación archivados en Cocoabuilder, con el siguiente consejo de bbum:
Usted tendrá que descargar e instalar las plantillas de la
repositorio o sitio web PyObjC.
Las plantillas fueron sacados de la liberación porque la plantilla
desarrollo se mueve a una programación diferente ritmo & que los Xcode
comunicados. Con demasiada frecuencia, las plantillas han quedado obsoletas en el momento en que se presionaron los discos
.
El PyObjC website tiene tanto las plantillas para descargar como una gran documentación/tutoriales para arrancar.
Editar: Al ser un poco más específico, esto es lo que he hecho para conseguir PyObjC trabajando en Snow Leopard:
Utilizando el Finder, fui a Go > Connect to Server...
y conectado a http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/ como invitado .
Luego hice una carpeta llamada Xcode
en mi sistema local al ~Library/Application Support/Developer/Shared/Xcode/
. (Puede que ya tenga esta carpeta, pero aún no había personalizado nada).
Copié la carpeta File Templates
del servidor de red-bean en mi nueva carpeta de Xcode.
Copió la carpeta Project Templates
a otro lugar, por ejemplo, el Escritorio.
utilizando el terminal, navegado al Proyecto temporal Plantillas carpeta en mi escritorio y corrió este comando para "construir" la plantilla .:
$ cd ~/Desktop/Proyecto \ Plantillas/
$ ./project-tool.py -k -v --template ~/Desktop/Project \ Templates/Cocoa-Python \ Application/CocoaApp.xcodeproj/TemplateInfo.plist Cacao-Python \ Application ~/Library/Application \ Support/desarrollador// Xcode/Proyecto \ Plantillas/Cacao-Python \ aplicación compartida
- Repita el procedimiento para las otras plantillas:
$./Project-tool.py -k -v --template ~/Desktop/Project \ Templates/Cocoa-Python \ Basado en documentos \ Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa-Python \ Document-based \ Application/~/Biblioteca/Aplicación \ Soporte/Desarrollador/Compartido/Xcode/Proyecto \ Plantillas/Cocoa-Python \ Basado en documentos \ Aplicación
$ ./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/Developer/Shared/Xcode/Project \ Templates/Cocoa-Python \ Core \ Data \ Application
$ ./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/Desarrollador/Shared/Xcode/Project \ Templates/Cocoa-Python \ Core \ Data \ Document-based \ Application
- Lancé Xcode. Las plantillas se encuentran ahora en la sección "Plantillas de usuario" de las ventanas
New Project...
y New File...
.
El proyecto predeterminado se construyó de fábrica (no es necesario instalar nada más desde el proyecto PyObjC, o py2app). Construí un programa tonto con un solo botón y una acción, y funcionó perfectamente, incluida la integración con Interface Builder (pude controlar y arrastrar para conectar acciones y salidas).
Recientemente también me topé con series of "Getting Started" tutorials en un blog que me pareció bastante útil para principiantes. El autor parece haber puesto mucho esfuerzo en la serie "Building Cocoa GUIs in Python with PyObjC" (actualmente en 6 partes).
Soy un chico pitón también, y he estado aprendiendo Cocoa. No creo que encuentres una mejor manera de entrar en PyObjC y luego ignorar Python el momento de aprender Cocoa y Objective-C y luego volver a Python y PyObjC después de que lo entiendas. Desafortunadamente, Cocoa es un marco muy poco pitónico, y no hay mucho en el camino de los materiales educativos especializados de PyObjC. Si primero conoces Cocoa/ObjC, estarás encantado de volver a Python y PyObjC será el acceso de Python a los frameworks de Cocoa que aprendiste. –