Errata - Fehler in der ersten Auflage
OK, es scheint, als mache sogar ich Fehler. Na ja, und dann wagen sich auch noch Leser, mir diese zu schreiben ... Danke! So wird auch das mit der Zeit rund, was bislang noch Ecken und Kanten hat.
1. Auflage, Juni 2010
- Kapitel 2, S 42 statt main.h muss es main.m heißen
- Kapitel 2, S 56 muss es %d statt $d heißen
- Kapitel 2, S 58 muss in Hinblick auf Neueinsteiger klar gemacht werden, dass die Definition von void halloWelt() vor der Definition von int main(... stehen muss und der Aufruf selbst innerhalb des Funktionskörpers von int main(... stattfindet.
- Kapitel 3, S 74 ist das Leerzeichen in der Schriftart der Codezeilen nicht zu erkennen. Es muss heissen [myLabel setText: caption] bzw. [myLabel setText: @"Hallo Welt"]. Es wird also die Methode setText auf das Objekt myLabel angewendet.
- Kapitel 10, S 169 Die Begründung für den Platz des Kapitels ist hinnfällig geworden. Das Kapitel Accelerometer hätte tatsächlich nach dem Kapitel Testen auf dem iPhone kommen sollen, das aus Zeitgründen in den Anhang verschwunden ist. Allerdings hat es dort trotzdem seine Berechtigung, weil es danach an die AppStore App geht, die ja auf dem iPhone getestet werden muss, bevor sie dann hochgeladen und von Apple getestet wird.