Aprendiendo Cocoa
Mientras hago tiempo hasta la entrega de mi flamante nuevo iMac G5 (que me he animado a adquirir tras la gota que colma el vaso en el mundo Wintel), me he puesto a aprender Objective-C y Cocoa. La verdad, aparte de la gestión de memoria, no parece muy complicado, más bien es bastante asequible, y las APIs de Apple (y NeXT) parecen estar bien pensadas, si bien, a los ojos de alguien más acostumbrado a Java o a .NET, a veces parecen un poco desconcertantes.
Objective-C es mucho más dinámico que C++, en el sentido en que tiene tipado dinámico y late-binding. Y a pesar de eso, está más cerca del C pelado, y se pueden usar bibliotecas en C puro con bastante facilidad. Los libros que he estado consultando son, básicamente, Cocoa Programming for Mac OS X y Programming in Objective-C. El primero va bastante al grano y enseguida enseña como usar Xcode e Interface Builder. El segundo es una completa introducción desde cero -no presupone conocimientos previos de C- y aún no he llegado a las partes más interesantes. Espero postear código interesante para algún widget o algo en breve :)
Por cierto, si quieres contribuir de alg!n modo a Principia Programmatica y estás interesado en estos libros, puedes comprarlos en Amazon desde aqui.
Cocoa! Programming for Mac! OS X (2nd Edition)
Programming in Objective-C
Leave a Reply