iOS Programmierung – Der Anfang
Zum Jahresanfang 2011 begann mein Einstieg in die iOS Programmierung. Ich hatte zunächst weder Fachliteratur zur Hand noch sonstige Hilfen in Form von Vorlesungen, Kursen etc. Das wirklich Tolle an der heutigen Zeit ist, dass man auch ohne Literatur, über das Internet Ressourcen entdecken kann die einem bei dem Einstieg in ein neues Themengebiet behilflich sein können.
Ich möchte euch in diesem Blogpost zeigen welche Ressourcen ich zum Einstieg in die iOS Programmierung verwendet habe.
- Stanford University iTunesU Podcast
Einer meiner ersten Anlaufpunkte war die iTunesU Bibliothek die viele Vorlesungen, Uni-Kurse etc. in digitaler Form bereitstellt. Dort entdeckte ich eine Vorlesung der Stanford University die sich genau auf die Entwicklung von iOS Apps spezialisiert hatte. Die Vorlesung wurde semesterbegleitend in der iTunesU Bibliothek aktualisiert, so dass man von zu Hause aus die Vorlesung über das Jahr online begleiten konnte. “Gelesen” wurde die Vorlesung von Paul Hegarty.Ich habe alle Informationen dieser Vorlesung in mich aufgesogen und muss im Nachhinein sagen, dass das für mich persönlich der perfekteste Einstieg war.
Ich konnte vor- und zurückspulen um mir Sachverhalte erneut anzusehen, wenn ich etwas nicht direkt verstanden hatte. Hinzu kommt die Art & Weise wie Paul Hegarty unterrichtet, seine Didaktik und wie er Sachverhalte seinen Studenten näher bringt. Diese Mischung machte diesen Kurs für mich sehr, sehr interessant und lehrreich.Ich kann also jedem, der in die iOS Programmierung einsteigen möchte, raten die jeweils aktuelle Vorlesung von Paul zu abonnieren, denn auch die Vorlesungen werden auf die jeweiligen Unterschiede zwischen den einzelnen iOS Versionen angepasst. Daher empfehle ich z.Zt. den aktuellen iOS5 Kurs der am 14.11.2011 gestartet ist.
iTunesU Link - StackOverflow Community
StackOverflow ist eine Community für professionelle & begeisterte Programmierer. Jeder kennt die große Masse an diversen Foren die teilweise ausgestorben sind oder mit einer kleinen Nutzerzahl am Leben gehalten werden. StackOverflow entspricht einer solchen Community allerdings nicht, denn diese Community glänzt mit sehr, sehr vielen aktiven Mitgliedern (insgesamt sind es derzeit rund 912.000 Mitglieder) und tollen Konzepten.Insgesamt hat diese Community alle meine Erwartungen meilenweit übertroffen. StackOverflow bietet mir genau das was ich von einer solchen Community mir erwarte: Viele nette, hilfsbereite Menschen, Syntax-Highlighting für eine Vielzahl an Programmiersprachen und ein sehr intuitives Design & User Interface. StackOverflow basiert auf dem Community-Network StackExchange. StackExchange bietet neben der StackOverflow Community viele weitere solcher Communities. Klickt euch einfach mal durch die Liste durch. Ich kann dieses Community-Netzwerk euch nur wärmstens empfehlen und sofern ihr mich auf StackOverflow finden wollt. Hier ist mein Profile-Badge:

- Fachliteratur
Nach den ersten Gehversuchen habe ich mir dann tolle Fachliteratur von Sebastian Meyer und Torben Wichers mit dem Namen Objective-C 2.0 zugelegt. Das Buch ist sehr umfangreich und erklärt sehr detailliert auch die theoretischen Hintergründe hinter verschiedenen Konzepten.Die Inhalte des Buches basieren auf iOS 4.2 und Mac OS X 10.6.6. Mir hat das Buch teilweise weitergeholfen tiefergreifende Sachverhalte besser zu verstehen, da diese ausführlich und auch gut erklärt werden. Daher ist das Buch auch längerfristig nutzbar und wird nicht durch neue Betriebsversionen von iOS oder der Programmierumgebung XCode obsolete. - Tutorials, Blogs, Webseiten …
Die Liste ließe sich endlos fortsetzen. Wie auch dieser Blogpost anderen Lesern vielleicht weiterhilft, so fand auch ich die ein oder andere nützliche Information in anderen Blogs, Online-Tutorials usw.