puedo pedido ibook descargar apple anticipado iphone objective-c ios cocoa-touch ipad

iphone - pedido - Si pudieras comprar dos libros sobre el desarrollo de iOS, ¿cuáles elegirías?



itunes store (9)

Además : piense que vale la pena echarle un vistazo a esto una vez que varios libros nuevos han sido / están siendo lanzados con actualizaciones para iOS 4 y la inclusión de la programación del iPad.

De acuerdo, he leído varias publicaciones sobre libros de desarrollo de iPhone, Cocoa y Objective-C. El consenso general parece conducir a uno de cuatro libros.

  • Libro Objective-C de Kochan.
  • Hilleglass ''Cocoa book.
  • Los programadores pragmáticos iPhone SDK libro de desarrollo.
  • Y el comienzo del desarrollo de iPhone: explorando el SDK de iPhone por Dave Mark y Jeff LaMarche.

También agregué lo siguiente:

  • Programación de iPhone: The Big Nerd Ranch Guide

Estoy buscando consejos sobre qué dos comprar para comenzar. Primero busco una mejor comprensión de Objective-C. ¿Qué dos libros se complementan?

Tengo experiencia en Java, sin experiencia en Objective-C y tampoco con experiencia en C o C ++ .

En primer lugar, me gustaría tener una buena idea del diseño y la estructura de los objetos y ciertos tipos de datos; obviamente, vale la pena tener en cuenta que gran parte de esto será similar al de Java. Conceptos como punteros y recolección de basura son completamente nuevos para mí.


  1. Kochan

    • C - primitivas, estructuras, etc.
    • Objective-C - Marco de la Fundación
    • Compilador: preprocesador, macros, directivas
  2. Guía de programación de iPhone BNR

    • Comparte material del Cocoa Book sobre conceptos básicos como Objects and Delegation, etc.
    • Cubre navegación, TableViews, barras de pestañas que son fundamentales para el desarrollo de iPhone.

En ambos libros, cada línea de código en los proyectos de muestra se enumeran y explican en detalle, lo que le permite escribir el código (¿alguien puede seguir el balón que rebota?), Cometer errores y corregirlos, lo cual es crítico para el proceso de aprendizaje.


Al menos, compra el libro de Hillegass. No he visto el iPhone uno; el de OS X es simplemente fantástico .

No estoy seguro acerca del segundo libro para comprar.


He leído partes del nuevo libro de desarrollo de Hillegass para iPhone (no su viejo libro Cocoa) en la librería, y mi impresión es que es genial, incluso para alguien que no tiene tanta experiencia en desarrollo de Mac, pero funciona a la ritmo rápido y es muy escueto. Con la experiencia anterior de Java, obviamente eres un codificador de fondo, por lo que puedes apreciarlo, pero él no se queda demasiado tiempo.

Si solo estás comprando 2 libros, no compraría uno de Cocoa / Mac específicamente. Seguir con el desarrollo de Objective-C y iPhone en particular. Mientras que muchos de los conceptos de Cocoa existen en UIKit / Cocoa Touch en el iPhone, no tiene sentido aprender cosas que no se pueden aplicar en el iPhone. Siempre puedes elegir el desarrollo de Mac una vez que te hayas acostumbrado al desarrollo de Objective-C y iPhone.

Estoy leyendo Beginning iPhone Development ahora y me gusta mucho. La mayoría de los libros de desarrollo de iPhone proporcionan una introducción suficientemente buena de Objective-C que ni siquiera recomendaría un libro dedicado sobre ella. Puede aprender el resto a través de la investigación en línea, especialmente los documentos de Apple. Como segundo libro, recomendaría el Cookbook para desarrolladores de iPhone de Erica Sadun, ya que en la edición de 1.000 páginas hay mucho dinero por su dinero.

También echa un vistazo al Desarrollo de iPhone de Craig Hockenberry: The Missing Manual. Es el autor de Twitterific, y su enfoque es pasar por todo el proceso de diseño y desarrollo de una aplicación de linterna trucada, de principio a fin. Cubre las consideraciones de diseño que los otros libros no tienen, pero a su debido tiempo, ya que cambian de una gran cantidad de aplicaciones de muestra más pequeñas.


Hilleglass todo el camino.


Parte de esto dependerá de su familiaridad con Objective-C y sus API.

Habiendo dicho eso, el libro de Hilleglass Cocoa y el libro de Dave Mark son excelentes (especialmente el libro de Dave Mark). Aún no he leído el libro de Big Nerd Ranch, pero estos dos son "imprescindibles". El libro de Dave Mark pone en ridículo cada uno de los otros libros sobre programación para el iPhone.

Además de los que probablemente desee echar un vistazo a ''Cocoa Design Patterns'' de Erik Buck y ''Programming in Objective-C 2.0'' de Stephen Kochan. Los API de Cocoa están muy influenciados por los patrones de diseño y la comprensión de cómo usarlos, así como la semántica del lenguaje, serán de gran utilidad.

Es posible que desee agregar un par de libros específicos sobre algunas de las API Cocoa también, específicamente Core Data y Core Animation. Comprender los datos básicos muy bien cambiará sus capacidades de codificación para siempre. El mejor libro sobre ese tema es el Pragmático de Marcus Zarra.

Tener más de un par de libros siempre es algo bueno ... ;-)


Prefiero Aprender Objective-C en la Mac que Kochan si ya sabes c.

Inicio del desarrollo de iPhone 3 Explorar el iPhone SDK es un buen tutorial para el desarrollo de iPhone. Muchos otros también son buenos.


Realmente depende de tu hábito de aprendizaje.

  • Si eres el tipo de aprender por ejemplos, ve por:

    • Comienzo del desarrollo de iPhone por Dave Mark (Autor), Jeff LaMarche
    • El libro de cocina para desarrolladores de iPhone de Erica Sadun

    los dos anteriores te ayudarán a comenzar rápidamente en algunos proyectos del mundo real.

  • Si es el tipo de leer todo antes de manos, vaya por:

    • docs Apple, y ahorrarse unos dólares

Me pareció un poco extraño comenzar una pregunta con un criterio de 2 libros . Todos los libros mencionados en su lista son dinero bien gastado. No te arrepentirás de comprarlos todos. Además, los videos del curso de Stanford también son buenos para principiantes, no un libro.


Si no tiene antecedentes C o Objective-C, le sugiero que comience con "Aprender C en la Mac" (Marca) seguido de "Aprender Objective-C en la Mac" (Dalrymple, Knaster) y luego "Comenzar el desarrollo de iPhone 3" "(Mark, LaMarche), todo por Apress. Si realmente quieres clavarlo en dos libros, deja "Learn C", porque realmente solo necesitas C, cuando comiences a bucear más profundamente en Core Foundation.

No conozco el libro Kochans Objective-C, así que no puedo compararlo, pero viniendo de un idioma diferente, realmente deberías tener un libro sobre Objective-C. Los capítulos introductorios en algunos libros de iPhone pueden ser suficientes para comenzar, pero para avanzar necesitará conocer todas las posibilidades del lenguaje.

Yo personalmente no sugeriría "The iPhone Developer''s Cookbook" de Erica Sadun para aprender a programar para iPhone, aunque a veces lo uso como referencia rápida.