2008-10-02 9 views

Respuesta

14

Cocoa(R) Programming for Mac(R) OS X (3rd Edition) by Aaron Hillegass:

enter image description here

fantástico libro y el autor tiene una gran cantidad de credibilidad - Apple le hizo entrar a formar a sus desarrolladores de cacao.

+0

Soy un desarrollador de Java quien ha empezado a leer en el desarrollo MacOS y yo tomamos este mismo libro. Hasta ahora, me gusta también. –

+0

Aquí hay una edición más reciente: http://www.amazon.com/dp/0321774086/ – MikeB

4

Para aplicaciones de escritorio, cacao + objetivo-c son el camino a seguir. XCode es el mejor editor para eso. Para webapps, verificaría Ruby on Rails y Textmate.

Si ha realizado el desarrollo de Java, puede seguir haciéndolo también. Eclipse será muy familiar.

2

Me he unido a la Mac Developer Network, y suscribirse a los podcasts muchos allí. No es una mente de referencia, solo un lugar para mantenerte motivado en tu viaje.

2

que la sugerencia de segunda hunterjrj del libro Aaron Hillegass 's.

Otro libro que estoy leyendo en este momento, que es un buen recorrido de Xcode 3 es Fritz Anderson Xcode 3 Unleashed.

El sitio web de desarrollo de Apple también tiene muchas guías de programación y videos. Regístrese en developer.apple.com. Si ya tiene una cuenta de apple.com (o iTunes), es fácil extenderla a una membresía de desarrollador. Tenga en cuenta que usted no recibe toda la información para desarrolladores menos que pagar por una membresía completa ADC. Pero todos los documentos API y las guías de programación están disponibles sin pagar.

0

Si tiene experiencia en Windows, pero también quiere desarrollar el software de Mac es posible considerar el mirar en REALbasic. No le da acceso completo a la estructura de Mac OS X Cocoa, pero puede usarse para crear algunas aplicaciones de Mac. Y es realmente fácil comenzar.

0

Usted podría intentar combinar f-guión y cacao tradicional (Xcode en otras palabras). f-script es excelente cuando quieres experimentar con Cocoa API, que seguramente es diferente de lo que estás acostumbrado. Cuanto más dinámico te quedas, más rápido aprendes. Esa es mi experiencia.

1

¿Viene de un entorno Windows? Si lo hace, recomendaría Mono, que es una implementación libre de .Net o Java, ambas plataformas funcionan bien en windows/osx/linux

Si solo desea apuntar a OSX, entonces Cocoa/Objective-C/XCode es la forma de ir, pero no soy muy seguro de cuántos documentación o ejemplos se encuentran ya que parece haber sólo un gran proveedor de herramientas de desarrollo para OSX y que es la propia Apple en comparación con la gran cantidad de herramientas de desarrollo que puede encontrar en desarrollo para Windows.

Por supuesto, hay muchas otras alternativas, recuerde que OSX es un sistema operativo Unix, puede desarrollar fácilmente con Python/Perl/Ruby y muchos otros lenguajes de scripting y tecnologías de desarrollo, solo asegúrese de saber a qué plataformas va a dirigirse .

Cuestiones relacionadas