python xcode pyobjc

python - Desarrollo PyObjC con Xcode 3.2



(3)

Apple ahora alienta a las personas a obtener las plantillas directamente del proyecto PyObjC. Hay un buen hilo de explicación archivado en Cocoabuilder , con los siguientes consejos de bbum:

Deberá descargar e instalar las plantillas de PyObjC.
repositorio o sitio web.

Las plantillas se sacaron del lanzamiento porque la plantilla
El desarrollo se mueve a un ritmo y programa diferente al de Xcode
lanzamientos Muy a menudo, las plantillas han estado desactualizadas en el momento
Los discos fueron presionados.

El sitio web de PyObjC tiene tanto las plantillas para descargar como una gran documentación / tutoriales para comenzar.

Edición: siendo un poco más específico, esto es lo que he hecho para que PyObjC funcione en Snow Leopard:

  • Usando el Finder, fui a Go > Connect to Server... y me conecté a http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/ como invitado.

  • Luego hice una carpeta llamada Xcode en mi sistema local en ~Library/Application Support/Developer/Shared/Xcode/ . (Puede que ya tengas esta carpeta, pero todavía no había personalizado nada para mí).

  • Copié la carpeta File Templates del servidor de frijoles rojos en mi nueva carpeta Xcode.

  • Copió la carpeta de Project Templates en algún otro lugar, por ejemplo, el escritorio.

  • Usando el Terminal, navegue a la carpeta temporal de Plantillas de Proyecto en mi Escritorio y ejecute este comando para "construir" la plantilla.

$ 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 / Soporte / Desarrollador / Shared / Xcode / Project / Templates / Cocoa-Python / Application

  • Repita para las otras plantillas:

$. / project-tool.py -k -v --template ~ / Desktop / Project / Templates / Cocoa-Python / Document-based / Application / CocoaDocApp.xcodeproj / TemplateInfo.plist Cocoa-Python / Document-based / Application / ~ / Library / Application / Support / Developer / Shared / Xcode / Project / Templates / 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 / 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 / Developer / Shared / Xcode / Project / Templates / Cocoa-Python / Core / Data / Document-based / Application

  • Yo lancé Xcode. Las plantillas ahora se encuentran en la sección "Plantillas de usuario" de las ventanas New Project... y New File...

El proyecto predeterminado creado fuera de la caja (no es necesario instalar nada más desde el proyecto PyObjC o py2app). Confeccioné un programa tonto con un botón y una acción, y funcionó a la perfección, incluida la integración con Interface Builder (pude controlar y arrastrar para cablear acciones y salidas).

También recientemente me topé con una serie de tutoriales de "Introducción" en un blog que me parecieron bastante útiles para los principiantes. El autor parece haber puesto mucho esfuerzo en la serie "Creación de GUI de cacao en Python con PyObjC" (actualmente, en 6 partes).

Xcode 3.2 ha eliminado las plantillas predeterminadas para los lenguajes de script (Ruby, Python, etc.). ¿Cómo encuentro estas plantillas para usar en Xcode 3.2? ¿Tendría que agregar algo más a Xcode para que sea compatible con el trabajo y la "creación" de programas PyObjC?

Además, ¿hay alguna documentación y / o recursos que me ayuden a entrar en PyObjC (y Cocoa), teniendo en cuenta que ya soy un tipo de Python?



Xcode ha sido cambiado, esta es la forma en que lo haces:

  1. Descargue las plantillas desde https://github.com/gregneagle/Xcode4CocoaPythonTemplates

  2. Copie las dos carpetas, Plantillas de archivo y Plantillas de proyecto a ~/Library/Developer/Xcode/Templates . Si aún no tienes esta carpeta, créala.

  3. Cuando abra Xcode y cree un nuevo proyecto, verá una nueva sección llamada "Cocoa-Python" con las 4 plantillas.