Estoy a punto de comenzar mi proyecto de computación A-Level (High School Level), que con suerte será una aplicación de punto de venta para Mac OS. Desafortunadamente, Objective-C está un poco fuera de mi alcance en este momento y si me atasco en el proyecto, no tengo a nadie que me ayude, así que fallaré en la sección del curso y no entraré a la Universidad. Entonces esto es bastante importante para mí.PyObjc y Cocoa en Snow Leopard
Quiero usar Python para desarrollar una aplicación Cocoa. Sé que necesito PyObjc, sin embargo, todos los detalles en la red parecen suponer que está preinstalado. Aparentemente este es el caso de Leopard y Snow Leopard, pero parece que no lo tengo en Snow Leopard y nunca lo noté en Leopard. Además, he intentado instalar la última versión beta de PyObjc siguiendo las instrucciones en la página de Sourceforge, pero sin suerte.
Realmente apreciaría si alguien pudiera arrojar algo de luz sobre lo que necesita ser instalado, cómo y enlaces a cualquier recurso o tutorial que pueda ayudarme.
¡Gracias de antemano por la ayuda!
Actualización: veo que esta es una pregunta popular, acabo de recibir el 'notable pregunta' insignia para él, así que pensé que iba a actualizar cualquiera que venga a esta página en lo que hice después de conseguir las respuestas.
Desafortunadamente, no pude usar Python para crear una aplicación de Mac. Esto fue bastante decepcionante en ese momento, pero probablemente sea algo bueno. Hice una aplicación de Windows en C# para mi proyecto, era una herramienta para crear y ejecutar aplicaciones de ensamblado en un entorno simulado. ¡Mi profesor del curso ahora ha comenzado a utilizar mi herramienta para enseñar el curso en lugar del suyo! Obtuve un puntaje muy alto en el proyecto de computación (más del 90%) y esto contribuyó a obtener un A * en mi A-Level computacional (el grado más alto disponible) y en consecuencia ingresé a la Universidad de Southampton para estudiar Informática.
Este verano, decidí hacer una aplicación para iPad (próximamente lanzada) y me complace decir que sé que creo que podría hacer una aplicación para Mac OS en Objective-C, ya que creo que ya aprendí lo suficiente. Me alegro de haberme tomado el tiempo para aprenderlo, es un lenguaje excelente y realmente útil para que iOS sea tan popular.
Lo siento por todos los alardes, pero estoy muy contento por ello. Lo que realmente quiero decir es que si vienes a esta página con la esperanza de usar PyObjc para crear aplicaciones de Mac fácilmente, no te preocupes. Lleva algo de tiempo y algo de esfuerzo, pero una vez que haya aprendido Objective-C, es realmente satisfactorio crear aplicaciones con él. ¡Buena suerte!
Tienes ¿Intentó usar macports para instalar PyObjC? –
¿Has instalado la última versión de las herramientas de desarrollo? Nunca he usado PyObjc, pero no creo que sea más fácil que usar Objective-C. Es un lenguaje fácil de aprender y dado que las API de Mac OS X fueron diseñadas teniendo esto en cuenta, funcionan muy bien. Incluso puede utilizar la recolección de elementos no utilizados si no desea preocuparse por la administración de la memoria, pero el recuento de referencias incorporado es lo suficientemente simple como para que nunca me haya gustado utilizar la recolección de elementos no utilizados. También es algo que debes saber si quieres continuar con el desarrollo de Mac. – Amok
Gracias por la respuesta, intentaré usar macports para instalar PyObjc, y tengo la última Xcode 3.2, herramientas de desarrollo y SDK. He intentado Objective-C y tengo un libro sobre él, pero después de haber hecho solo programación básica en el pasado como un hobby y como un curso de secundaria, he tenido problemas con ello. Parece mucho más difícil que C# .NET que he hecho. Además, si no consigo que el software funcione, hay mucho en juego y no conozco a nadie que pueda ayudarme si las cosas van mal. Al menos tengo un amigo que es un poco un gurú de Python si elijo usar PyObjc. – danpalmer