iPhone Programmierung – Ein Hello World muss einfach sein
Nachtrag 31.7.09: Dieser Beitrag ist neu auch als Video Blog verfügbar.
Vorausgesetzt, man hat die Developers Tools und das iPhone SDK auf seinem Computer installiert (Beides kann bei Apple kostenlos downloaden) ist der Einstieg in die Welt der iPhone Programmierung dank der mitgelieferten Tools sehr einfach. Man startet als erstes die Entwicklungsumgebung Xcode (zu finden in /Developer/Application/) und wählt aus dem File Menu den Eintrag New Project… . Im Project Wizard wählen wir aus den verschiedenen Templates dasjenige für View-based Applications aus (Abb. 1). XCode erstellt daraufhin ein komplettes Projekt (Abb. 2), dass per Knopfdruck compiliert und gestartet werden kann. Die Standardeinstellung zeigt dabei allerdings nicht auf den Emulator, was allerdings erforderlich ist, möchte man das Programm ohne iPhone testen (Dazu mehr in einem nächsten Blog Einräge). Deshalb muss als Target zuerst der Emulator angegeben werden (Abb. 3). Nun steht einem Start des Programms aber nichst mehr im Wege und ein Mausclick auf das Icon Build and Go kompiliert und startet das Programm im Emulator (Abb. 4). Ein Hello World ist allerdings noch nicht zu sehen, was wir aber in den nächsten Schritten nachholen werden. In einem Cocoa (-Touch) Projekt existiert für die komplette Benutzeroberfläche ein sogenanntes Interface Builder File. Durch Doppleclick auf die Datei MainWindow.xib wird dieser stammt der zugehörigen Datei gestartet und geöffnet. Nun ziehen wir per Drag & Drop ein Label (Abb. 5) in das Fenster mit der Bezeichnung Hello World Controller und ändern den Text auf Hello World! (Abb. 6). Das war’s eigentlich auch schon und nachdem wir in Interface Builder gespeichert und in Xcode erneut Build and Go gedrückt haben sehen wir im iPhone Emulator (Abb. 7) das fertige Hello World Programm. So einfach ist Cocoa! Nun nicht ganz, denn nicht alles kann so einfach ohne Programmierung gemacht werden. In den folgenden Wochen dazu aber mehr, so dass wir uns schrittweise zu einem richtigen Programm hocharbeiten. Viel Spass mit dem heutigen Start meines iPhone Tutorials!
