2008-09-15 12 views
21

Me encantaría aprender Cocoa, parece ser el mejor lenguaje de sistema para Mac OS X.¿Buenas formas de aprender cacao?

¿Puede recomendar alguna forma útil de aprender el idioma? Libros, sitios web, proyectos de ejemplo o incluso clases para tomar?

+1

Tenga en cuenta que el cacao no es un idioma. Cocoa es el marco de "mejores sistemas" para Mac OS X.Y Objective-C es probablemente el idioma que desea aprender a usar. –

Respuesta

21

Andy Matuschak tiene un gran blog post que lo conduce a través de varios buenos tutoriales de Cocoa, explicando por qué está leyendo cada uno.

Cocoa Dev Central tiene muchos tutoriales.

Para libros, hago eco de Dave y Phillip Bowden con Cocoa Programming for Mac OS X by Aaron Hillegass.

+6

El enlace a la publicación del blog de Andy está muerto. [Esta es la copia del artículo en el archivo web] (http://web.archive.org/web/20080916184841/http://andymatuschak.org/articles/2007/09/09/getting-started-with-cocoa -a-friendlier-approach /). –

8

Cocoa Programming para Mac OS X, por Aaron Hillegass.

4

Cocoa Programming for Mac OS X es un gran libro que cubre Objective-C y muchos de los marcos que componen Cocoa. La mayoría de los programadores de Cocoa que conozco aprendieron de este libro (incluyéndome a mí). La tercera edición fue lanzada recientemente, por lo que está bastante actualizada. Buena suerte.

6
  1. Lea y siga el tutorial Become an Xcoder.
  2. Lea Cocoa Programming for the Mac OS X y escriba todo el código.
  3. También puede ver CocoaCast si desea ver cómo se hace la programación en lugar de solo leerla.
  4. La documentación de Cocoa en el sitio web para desarrolladores de apple es también un muy buen recurso. Trabaja en las guías conceptuales de Cocoa y Objective-C y elabora las muestras.
  5. Finalmente, solo practique y aplique lo que ha leído/visto en su propia aplicación.
0

He estado aprendiendo Cocoa recientemente y he encontrado que el propio Cocoa resources de Apple es increíblemente útil.

Por ejemplo proyectos que he pasado bastante tiempo en el Adium source. Adium es un proyecto relativamente grande, por lo que a menudo puedo encontrar ejemplos de cualquier concepto que me interese.

La wiki de CocoaDev también puede ser bastante útil.

1

Big Nerd Ranch La clase definitiva a tomar ... ¡vale la pena!

+0

Hola @epatel He estado desarrollando iOS desde hace un par de años, ahora me gustaría empezar a desarrollar aplicaciones para OS X. ¿Podrían ayudarme? Gracias –

0

mejores libros que se encuentran son los de Apress, en este caso: A partir del iPhone 4 Desarrollo. Era mucho más claro para mí que los de O'Reilly

Cuestiones relacionadas