News & Rumors: 27. Juni 2009,

Eigene iPhone-Apps entwickeln – Buchtipps

Wer wäre nicht gerne der Held im App-Store von Apple? Wenn man den Geschichten glauben schenken darf, kann man mit einem simplen Spiel, oder einer anderen guten App zum Millionär aufsteigen. Aber, das schaffen sicher nur ganz Wenige.

Was oft vergessen – oder besser gesagt übersehen – wird, ist die Tatsache, dass nicht nur der App-Store eine Chance bietet, seine Applikationen an den Mann oder Frau zu bringen. Es geht auch anders.

Aber bis es soweit ist – egal ob App-Store oder direkte Distribution – muss man sich einiges drauf schaffen. Wer noch nie programmiert hat, für den ist es sicherlich am schwersten. Einfacher ist der Einstieg für Menschen, die bereits Erfahrung in dieser Richtung mitbringen.

Aber für alle Willigen gilt: Lesen, lesen, lesen. Es gibt zahlreiche Bücher am Markt und auch Apple selber liefert einiges an Material, um einen guten Start hinzulegen.
Für die ersten Gehversuche braucht man auch noch nicht am kostenpflichtigen „Apple-iPhone-Developer-Program“ teilnehmen. Ein Mac (mit Intel-Chip) und das kostenlose iPhone-SDK reichen aus. (Dann kann man aber keine der eigenen Apps auf einem echten iPhone testen.)

Im Netz und auch hier finden sich eingängige Beispiele, wie die viel erwähnte „Hello World“ Applikation. Die aber in engeren Sinn fast gar keine Programmierkenntnisse erfordert und bei der man nicht eine Zeile-Code schreiben muss.

Ich möchte in diesem Artikel drei Bücher vorstellen, die mir den Einstieg in die Entwicklung ermöglicht und das Arbeiten mit dem SDK von Apple sehr erleichtert haben. Nebenbei erwähnt kann man ruhig auch viel selber ausprobieren, denn kaputtmachen kann man in der Regel nichts.

Neben den drei Büchern gibt es noch eine weitere ganz wichtige Informationsquelle für alle Fragen rund um die Applikationsentwicklung: Das Internet. Mittlerweile hat es Apple ja zugelassen, dass sich Software-Entwickler untereinander und auch öffentlich austauschen und so finden sich zahlreiche Code-Schnipsel im Netz, die einem sehr gut helfen die Dinge zu verstehen.

Eines noch vorweg. Die Entwicklungsumgebung von Apple (Xcode) und auch die meisten Apple-Seiten zur Anwendungsentwicklung sind in englischer Sprache gehalten. Es wäre also nützlich, wenn man als Angehender Programmierer Englisch zumindest lesen und verstehen kann. Eines der Bücher, die ich hier vorstellen will ist auch ein englisches.

Nun aber zu den Büchern:

1.Beginning iPhone Development – Dave Mark und Jeff LaMarche (englisch)
Für die das Hauptwerk, wenn man einsteigen will. Das Buch ist zwar in Englischer Sprache geschrieben, aber trotzdem gut lesbar. Die Beispiele und der Code dazu sind gut verständlich abgedruckt und man wird nicht gleich von Anfang an mit zu vielen Details überhäuft. Man muss auch nicht unbedingt Cocoa oder überhaupt Programmierkenntnisse mitbringen, um mit dem Buch arbeiten zu können.
Es geht schrittweise voran. Manche Beispiele funktionieren allerdings nicht mehr mit dem SDK für iPhone OS3.0, bzw. müssen umgeschrieben werden. Das ist aber eher eine Herausforderung an den neuen Programmierer, als ein Problem.
Das 508 Seiten umfassende Buch ist für 24,95 € bei einschlägigen Online-Versendern zu bekommen.

Gibt es hier bei Amazon.
2.Programmieren fürs iPhone – Markus Stäuble
Der Autor setzt an vielen Stellen schon umfassende Kenntnisse in Objective-C voraus, aber dennoch kann man einiges an nützlichen Infos aus dem Buch ziehen. Zum Beispiel wie man seine Entwicklungsumgebung für die Herstellung von signierten kommerziellen iPhone-Applikationen einrichtet. Wie man die Zertifikate von Apple herunterlädt und richtig installiert. (Das ist ein nicht ganz einfacher Prozess.) Markus Stäuble erklärt außerdem. Wie man Apps am App-Store vorbei direkt verteilen kann. Die lesenswerten 259 Seiten bekommt man für 33 €.

Gibt es hier bei Amazon.

3.Das iPhone Entwicklerbuch – Erica Sadun
Erica Sadun hat schon Apps fürs iPhone entwickelt, als Apple das noch gar nicht offiziell zugelassen hat. Sie ist auf jeden Fall eine der wichtigsten Quellen, wenn es um profundes Wissen rund um die App-Entwicklung geht. Das Buch ist allerdings etwas umständlich geschrieben. Mag sein, dass es daran liegt, dass es aus dem Englischen übersetzt wurde.
Dennoch hat sie den einen oder anderen wertvollen Tipp parat. Für 39.95 € kriegt man eine Menge Rezepte, wie Erica Sadun ihre Listings nennt.

Gibt es hier bei Amazon.

Fazit:
Mit diesen Drei Büchern kann man es schaffen, einfache aber auch reichlich komplexe Anwendungen für das iPhone zu schreiben. Englisch-Kenntnisse sind wichtig, aber das gilt wohl für viele Programmiersprachen.



Eigene iPhone-Apps entwickeln – Buchtipps
4,3 (86%) 10 Bewertungen

Ähnliche Beiträge

AirPods: Auslieferung soll bald beginnen Die verzögerte Einführung der AirPods steht einer E-Mail von Tim Cook zufolge bevor. Die neuen Funk-Kopfhörer sollen „in den nächsten Wochen“ ausgelie...
iCloud-Spam: Apple entschuldigt sich und versprich... „Es tut uns leid, dass manche Nutzer Spam-Kalender-Einladungen erhalten“ – eine direkte Entschuldigung von Apple für eine Problem zu erhalten gibt es ...
MacBook, MacBook Pro, Mac mini: Diese Modelle verl... Die Entwicklung geht weiter, das ist auch bei Apple so. Immer wieder kommen neue Produkte auf den Markt und das bedeutet, dass ältere aus dem Support ...
Keine News mehr verpassen! Unsere App für iOS und Android mit praktischer Push-Funktion.










Zuletzt kommentiert



 3 Kommentar(e) bisher

  •  Silke (27. Juni 2009)

    test

  •  Michael Reimann (28. Juni 2009)

    Es gab meinen Wissens mal eine Toolchain für Linux, als komplettes VMWare-Image. Aber das war noch in der Pre-SDK-Ära. Damit konnte man auch Apps-entwickeln, war aber sehr aufwändig.

  •  Michael (1. Juli 2009)

    Hallo,

    sehr schöne Seite! Da ich im Rahmen meiner Bachelorthesis ein iPhone-App entwicklen möchte/soll =) würde mich eine Weiterführung diese Tutors natürlich extrem freuen.

    Also wo bleibt Teil 4 der Serie?!!! :D

    gogo Ralf *thumbs up*

    Grüße
    micha


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>