2.8Zusammenfassung
In diesem Kapitel haben Sie sehr viel über die Grundlagen der iOS-Programmierung erfahren, die wir anhand von sehr vielen Code-Beispielen illustriert haben. Die folgenden Kapitel wenden diese Grundlagen in mehreren großen und kleinen Beispielprojekten an. Mit dem Wissen aus diesem Kapitel sollten Sie keine Probleme haben, sich auf die wesentlichen Themen dieser Kapitel zu konzentrieren. Wenn es doch einmal an der einen oder anderen Stelle »klemmt«, können Sie dieses Kapitel einfach als Referenz verwenden. Gewöhnen Sie sich jedoch gleichzeitig an, die Apple-Dokumentation [Anm.: https://developer.apple.com/library/ios/] zu verwenden, in der Sie die komplette Beschreibung zu allen Klassen finden. Sie ist das wichtigste Hilfsmittel für Programmierer, denn nur dort finden Sie die komplette Dokumentation zu allen Klassen. Dieses Buch kann schon allein wegen des Umfangs der Apple-Dokumentation kein Ersatz dafür sein; es zeigt Ihnen vielmehr einen Weg durch diesen Dschungel an.
Objektorientierte Programmierung ist allerdings kein Thema, das man mal eben im Vorbeigehen lernt, sondern eher eine Lebensaufgabe. Auch wir gewinnen diesem Paradigma noch ständig neue Seiten ab. Es gibt allerdings einige Werke, die es Ihnen erheblich erleichtern, Objektorientierung und die Philosophie der Apple-Programmierer zu verstehen:
- Gamma, Helms, Johnson, Vlissides: »Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software«, München: Addison-Wesley 2004
- M. Fowler: »Refactoring. Wie Sie das Design vorhandener Software verbessern«, Bonn: Addison-Wesley 2000
- M. Galloway: »Effektiv Objective-C 2.0 programmieren«, SmartBooks 2013
- Cocoa Fundamentals Guide: http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/Introduction.html
- Concepts in Objective-C Programming: http://developer.apple.com/library/ios/#documentation/General/Conceptual/CocoaEncyclopedia/Introduction/Introduction.html
Sie müssen diese Dokumente nicht lesen, um den Inhalt dieses Buches zu verstehen oder um die iOS-Programmierung zu lernen; die Lektüre kann aber auch nicht schaden.
Eine ganz besondere Apfelsorte ...
... ist die Entwicklerkonferenz Macoun, die alljährlich im Oktober in Frankfurt am Main stattfindet und die Chris Hauser und Thomas Biedorf im Jahr 2008 ins Leben gerufen haben. Dort können Sie in einer lockeren, ungezwungen Atmosphäre nicht nur interessante Vorträge zum Thema iOS und Mac hören, sondern auch viele Entwickler [Anm.: Nicht zuletzt auch uns beide] aus diesem Bereich treffen. Mehr Informationen über die Macoun finden Sie auf der Webseite http://www.macoun.de.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.