Schritt für Schritt zur eigenen App
Wie beginnt man mit der Programmierung?
Sicherlich ist es am einfachsten auf Youtube nach entsprechenden Videos zu suchen. Die Tutorials sind zumeist hilfreicher als Fachbücher, da diese einen weitaus schnelleren Einstieg ermoeglichen. Des weiteren gehen sie auf den InterfaceBuilder besser ein.
Was ist der Interface Builder?
Der Interface Builder ist ein Tool zum grafischen Design von Oberflaechen. Mit dem Interface Bilder kann man sogenannte UIVIEWs auf eine Oberfläche ziehen und auf dessen Basis per Drag & Drop Oberflächen zusammenklicken. Hier hat man als Programmierer jede Menge Moeglichkeiten. Angefangen von Textboxen bis hin zu WebView’s (ein Safari Browser zum Einbinden) hat man hier zahlreiche Auswahlmoeglichkeiten.
Wie fügt man nun Interaktionen hinzu?
Interaktionen werden keineswegs mit dem Interface Builder gemacht , sondern mit XCode selbst. Dort wird in der .h Datei ein Objekt für jedes Element im Interface Builder erstellt. Nachdem dieses deklariert wurde kann man in der .m Datei dem Element/Objekt eine Interaktion hinzufuegen. Dies können Events aber auch Eigenschaften sein. Im Interface Builder hat man danach die Möglichkeit Eigenschaften und Methoden mit den deklarierten Objekten des .h Files zu verknuepfen und so die Interkation theoretisch auch auf mehrere Oberflaechen hinzuzufuegen. So muss fuer Landscape View ( der flachen Ansicht) und Portrait View ( der hohen Ansicht) nicht jede Methode 2 mal programmiert werden. Methoden die aber 2 mal programmiertwerden sollen kann man durchaus auch 2 mal programmieren. Dies macht gerade beim Iphone besonderen Sinn, da selbiges teilweise flach und teilweise steil gehalten wird.