Cocoa para Mac OSX

Cocoa para Mac OSX

Hillegass, Aaron

48,50 €(IVA inc.)

Detrás del gran sistema operativo Mac Os X se encuentra su API nativa de programación, Cocoa. Este libro esta actualizado con las últimas tecnologías de programación, y es el recomendado por los más experimentados programadores de Mac OS X. Si este es su primer contacto con el entorno de Macintosh, no tenga duda, este es el manual que necesita. Abarca todos los conceptos principales para aprender a desarrollar aplicaciones completas para OS X. Su estilo didácticoy demostrado garantiza claridad y precisión. Se presentan las dos herramientas más utilizadas: Xcode e Instruments, además del lenguaje Objective-C y los principales patrones de diseño de Cocoa. Las explicaciones se ilustran con ejemplos de código. Actualizado para Mac OS X 10.6 y 10.7, esta cuarta edición incluye Xcode 4, bloques, vistas de tabla basadas en vistas, el nuevo enfoque de Apple respecto a la administración de memoria (recuento automático de referencias) y el Mac App Store. Se añade un capítulo nuevo sobre concurrencia y se amplía el contenido de Core Animation. INDICE: Agradecimientos. . Sobre los autores. . Introducción. . 1. Cocoa: Definición. Breve historia. Herramientas. Lenguaje. Objetos, clases, métodos ymensajes. Estructuras. Cómo leer este libro. Convenciones. Código fuente. Errores habituales. Cómo aprender. . 2. Primeros pasos. En Xcode. Crear un nuevo proyecto. La función main. En Interface Builder. El área Utility. La ventana Blank. Para los más curiosos: Archivos xib y nib. Diseñar la interfaz. El Dock.Crear una clase. Crear una instancia. Establecer conexiones. Objective-C. Tipos y constantes en Objective-C. El archivo de encabezado. Editar el archivo deimplementación. Generar y ejecutar. awakeFromNib. Documentación. Repaso del capítulo. Cronología de una aplicación. . 3. Objective-C. Crear y utilizar instancias. Utilizar clases existentes. Enviar mensajes a null. NSObject, NSArray,NSMutableArray y NSString. NSObject. NSArray. NSMutableArray. NSString. "Se hereda de" frente a "Utiliza" o "Conoce". Crear clases propias. Crear la clase LotteryEntry. LotteryEntry.h. LottertEntry.m. Cambiar main.m. Implementar un método description. NSDate. Escribir inicializadores. Inicializadores con argumentos. El depurador. Repaso del capítulo. Analizador estático. Para los más curiosos: Funcionamiento de los mensajes. Reto. . 4. Administración de memoria. Vivir con el recuento manual de referencias. Lotería sin fugas de memoria. dealloc. Liberación automática de objetos. Utilidad de los objetos liberados de forma automática. Conveniencia de los objetos liberados de forma automática. (continúa...)

  • ISBN: 978-84-415-3198-7
  • Editorial: Anaya Multimedia
  • Encuadernacion: Rústica
  • Páginas: 512
  • Fecha Publicación: 01/07/2012
  • Nº Volúmenes: 1
  • Idioma: Español