Desarrollar aplicaciones para Mac OS X (Mac, iPhoneOS)

08 jun 10 | Etiquetas: , , , ,

Me he propuesto llevar a la práctica algunas ideas de aplicaciones para iPhone, razón por la cual he comenzado a buscar tutoriales o guías sobre Objective-C y Cocoa. utilizaré este artículo para enlazar y comentar los que vaya encontrando.

En primer lugar echaré una ojeada a Objetive-C, el lenguaje que usa oficialmente Apple para las interfaces de escritorio. Objective-C es un superconjunto estricto de C que añade un modelo de objetos parecido al de Smalltalk. Por tanto, si se tiene una buena base de C y de programación orientada a objetos no debería ser difícil de comprender.

El primer artículo que enlazo, “Learn Objective C [Cocoa Dev Central]“, dará una sencilla y rápida visión del nuevo lenguaje desde la perspectiva de un programador en C. Si además se dispone de conocimientos de C++ la guía “From C++ to Objective-C” (PDF) explica muy bien las diferencias y equivalencias entre ambos lenguajes.

De hecho, en general, CocoaDevCentral es una excelente referencia para todo lo relacionado con el desarrollo de aplicaciones en Mac OS.

Por otro lado, la Universidad de Stanford publicó hace algún tiempo el material de su curso de desarrollo de aplicaciones para iPhone, incluyendo los vídeos de todas las ponencias. Los vídeos se encuentran disponibles para su visionado y descarga en Youtube e iTunes U, con la ventaja en el caso de la segunda de disponer de subtítulos (en Youtube es posible activar la transcripción de audio, pero no siempre los subtítulos generados concuerdan con el discurso).

Sin comentarios.