Mal wieder ein Buch! iPhone SDK

28. Mai 2009 · 1 Kommentar ·

Meine vorherigen Buchrezensionen behandelten Bücher für Einsteiger und/oder Umsteiger. Diesmal liegt mir ein Buch vor, das Experten und Geeks ansprechen soll. Es handelt sich um das Buch iPhone SDK Application Development von Jonathan Zdziarski aus dem Hause O’Reilly. Wie unschwer am Titel zu erkennen, geht es in diesem Buch um die Entwicklung von Anwendungen mit dem iPhone SDK.

Zielgruppe
Dieses Buch soll den erfahrenen iPhone Entwickler ansprechen und bei seiner Tätigkeit unterstützen. Dies spürt man relativ deutlich bereits im zweiten Kapitel. Nach einem kurzen Exkurs zum Interface Builder erfährt der Leser, dass in den folgenden Kapiteln der Interface Builder nicht mehr besprochen wird. Danach wird alles in Handarbeit und Quelltext gelöst. Es geht ins Eingemachte. Vorkenntnisse mit Objective-C und der allgemeinen Softwareentwicklung auf einem Mac werden vorausgesetzt. Einsteiger sind sehr schnell überfordert. Die sollten sich nach anderen Büchern umsehen. (Anmerkung: Auch dazu sind Rezensionen in Arbeit)

Inhalt
iPhone SDK Application DevelopmentDas Buch startet erwartungsgemäß mit der Einführung in das SDK, beginnend mit der Installation und einem sehr kompakten Abriss zu Objective-C. Das nachfolgende Kapitel widmet sich der Beschreibung de UI-Komponenten des SDKs. Leider ohne den Einsatz von Screenshots und, wie oben bereits erwähnt, ohne den Interface Builder. Die Multi-Touch-Komponenten werden ebenso behandelt, wie Quartz Core, Audio- und Netzwerkprogrammierung, Core Location und die Adressbuchanbindung. Alle gekapselt in eigenen Kapiteln. In den Kapiteln werden verschiedene Beispiele zu den erklärten Komponenten gezeigt (Quelltext). Diese werden kurz erläutert und zum Teil mit Screenshots in Graustufen visualisiert.

Nach den “Grundlagen” widmet sich Jonathan Zdziarski dem Advanced UI Kit Design. Dort beschreibt er die Verwendung von Tab Bar, auslesen der Sensoren oder den Einsatz von Web View. Die Erklärung der Properties zu einer Applikation und deren Verwendung füllt ein weiteres Kapitel.

Als Bonus wird die Entwicklung eines eigenen Coverflows gezeigt, da das SDK die Benutzung der nicht dokumentierten API des original Coverflows von Apple nicht gestattet. Ebenso wird ein “Framework” für Page Flicking und zu einem Media Player jeweils in einem eigenem Kapitel behandelt.

Der Aufbau aller Kapitel ist in etwa gleich. Es wird die Verwendung der Komponente mit Quelltext erläutert. Abschließend bekommt der Leser Tipps zum weiteren Vorgehen und Informationen, welchen weiteren Themen passend dazu sind.

Autor
Es wird sehr schnell klar, warum der Anspruch dieses Buches so hoch ist, wenn man sich ein wenig über den Autor informiert, bzw. sein Vorwort aufmerksam liest. So gehört Jonathan Zdziarski zu den Entwicklern, die die erste Open Source Applikation auf das iPhone nativ portierten. Noch vor dem Erscheinen des SDKs. Dazu hat er ebenfalls ein buch geschrioeben (iPhone Open Application Development: Write Native Applications Using the Open Source Tool Chain). Und diese tiefe Kenntnis der iPhone Eigenschaften sind dem Buch anzumerken.

(Mein) Fazit
Abschließend betrachtet ist die wirkliche Zielgruppe nicht ganz klar. Einsteiger sind schnell überfordert, erfahrene Softwareentwickler finden wahrscheinlich nicht wirklich neues und als Nachschlagewerk ist es nur bedingt zu gebrauchen.

Es ist ein technisch anspruchsvolles Buch. Teilweise aber auch ein sehr Konfuses. Die UI-Elemente werden ohne Einsatz von Screenshots erklärt und die “Herkunft” des Autors ist oft zu spüren. Erschwerend kommt dazu, dass die Kapitelnummerierung innerhalb des Buches nicht zu finden ist, nur im Inhaltsverzeichnis. Die Überschriften haben keinerlei Kapitelnummern. Das macht die Suche in dem Buch etwas umkomfortabel und als Nachschlagewerk nicht gut in der Benutzung. Das Englisch ist sehr verständlich und stellt keine größeren Herausforderungen. Wer Interesse an dem Buch hat, sollte beim Buchhändler seiner Wahl unbedingt vorab in das Buch schauen. Eine pauschale Empfehlung kann ich nicht aussprechen.

Das englischsprachige Buch ist im gut sortierten Buchhandel für ca. 25,-EUR erhältlich.

Ähnliche Beiträge

  1. Einsteigerfreundlich: Programmieren fürs iPhone
  2. Ich habe gelesen: iPod – Das Buch
  3. Rezeptbuch: Das iPhone Entwicklerbuch
  4. Die Gewinner der iPhone Bücher
  5. iTunes ’09, iPhone, iPod & Apple TV

{ 1 Kommentar… lese ihn unten oder schreibe selbst einen }

Rafael Bugajewski 29. Mai 2009

Fazit: Das Buch hat etwa den gleichen Schwierigkeitsgrad wie die Aussprache des Authors Nachnamens.

Antworten

Schreibe einen Kommentar

Smilies gefällig?

Previous post:

Next post: