Ich habe mir das Buch bestellt, weil ich überall gehört habe, dass es eines der Besten Bücher sein soll. Hier meine Meinung und Einschätzung:
Zum Inhalt:
Ich benutze das Buch als Schulungsunterlage und als Nachschlagewerk. Bis zum heutigen Zeitpunkt habe ich noch nichts vermisst und dank Stichwortverzeichnis ist alles schnell gefunden.
In den 35 Kapiteln werden meiner Meinung nach alle wichtigen Cocoa-Themen behandelt und auch der Umgang mit der "Developer Documentation" von Apple wird im Laufe des Buchs sehr gut erklärt.
Der Autor hat sich sehr viel Mühe gegeben komplizierte Gegebenheiten verständlich und ggf. mit Bildern zu beschreiben. Dank der Screenshots fällt es leicht Arbeitsabläufen in Xcode zu folgen (Buch behandelt ältere Version von Xcode 3).
Die Cocoa zu Grunde liegende Programmiersprache Objective-C wird leider nur sehr kurz erklärt. Deshalb denke ich, dass Vorkenntnisse sehr wichtig sind.
Zur Sprache:
Die Englische Version habe ich gewählt, weil die typische Programmiersprache Englisch ist und ich zudem meine Kenntnisse verbessern möchte.
Aron Hillegass beschreibt alles sehr verständlich und auch der ein oder andere Witz bleibt nicht aus.
Zum Niveau:
Wenn manche das Buch als "guten Einstieg" beschreiben, kann ich nur bedingt zustimmen. Das mit dem guten Einstieg in Cocoa und Xcode ist richtig, aber man benötigt in jedem Fall Vorkenntnisse in Objective-C oder einer anderen ähnlichen Programmiersprache. Um ganz neu mit der Programmierung anzufangen ist das Niveau einfach zu hoch und auch die Lehrgeschwindigkeit zu hoch.
Zu meinen Kenntnissen:
Ich würde mich als fortgeschrittenen Anfänger beschreiben. Objective C habe ich bereits durch das Buch "Einstieg in Objective-C 2.0 und Cocoa" und durch diverse andere Tutorials erhalten. An dieser Stelle kann ich jedem nur das Tutorial "Become an Xcoder" (www.cocoalab.com/BecomeAnXcoder.pdf) empfehlen.
WICHTIG:
Das Buch stammt aus dem Jahr 2008. Das im Buch beschriebene Xcode 3.x.x gibt es in der Form nicht mehr. Es hat sich einiges verändert. Erst März 2011 wurde Xcode 4 veröffentlicht. Das Buch mit Xcode 4 zu verwenden ist machbar, allerdings sollte man Computer versiert sein und etwas Zeit mit dem Verstehen der GUI verbringen.
Fazit:
Ich kann das Buch jedem empfehlen, der die Programmierung von Mac OS X erlernen möchte.
Ich hoffe, dass ich jemanden bei der Entscheidung das Buch zu kaufen helfen konnte.