Primer programa con Cocoa

Cocoa (cacao) es uno conjunto de librerias incluidas en el Sistema operativo Mac OsX. Es el conjunto más nuevo y en principio es que deberia de utilizarse para construir nuevas aplicaciones. El otro conjunto de librerias se llama Carbon y es una herencia de los anteriores Mac Os.

El entorno Cocoa proviene de los antiguos ordenadores NextStep y en esa época se gano una excelente fama entre los desarrolladores. Actualmente para sacar el máximo partido a Mac OsX hay que utilizar este conjunto de librerias. Es un conjunto de librerias programadas en Objective-C y totalmente orientadas a objectos. Para hacer un programa Mac OsX se pueden utilizar casí cualquier lenguaje de programación, pero para acceder a las librerias Cocoa de forma más eficaz se debe de hacer o en Java o en Objective-C.

Objective-C es un lenguaje de programación inventado por Alan Kay en 19xx con la idea de añadir orientación a Objetos a C y superar los inconvenientes que tiene C++. Añade a C unas pocas palabras reservadas y utiliza la sintáctica de Smalltalk (un legendario lenguaje orientado a objetos). Una de las caracteríticas más importantes es el entorno dinámico de ejecución. Se pueden hacer muchas cosas sin definir el tipo del objeto, que se decidirá durante la ejecución.

Como primer programa se va a programar un simple conversor de temperaturas de Celsius a Fahrenheit i viceversa. En el proceso se verá como construir la interfície de usuario, como crear clases y objetos, conectar esas clases a la interfície y como colaboran entre ellas.

Siguiente: Comenzar a programar en Mac OSX

Licencia Creative Commons Valid XHTML 1.0 Strict ¡ CSS Válido!
Luis Rey Cabrerizo, Barcelona 2006