Objective-C und das Cocoa-Framework/ Klassen/ Klassen und Methoden
Aus Wikibooks
[Bearbeiten] Objekte
In der objektorientierten Programmierung arbeitet man mit Klassen. Mit Funktionen können wir unseren Code schon gut zerstückeln, aber Klassen treiben dies noch auf die Spitze. Xcode präsentiert uns Klassen immer in 2 Dateien, die beide im Ordner Classes liegen und ungefähr so heißen: meineKlasse.h, meineKlasse.m
in der h-datei liegen die Dinge, die wir früher ganz oben in unsere Codedatei geschrieben haben, also die Funktionsköpfe (Die nennen sich bei Klassen aber Methodenköpfe und unterscheiden sich auch optisch von denen der Funktionen) und auch Variablen, die man überall innerhalb der Klasse aufrufen kann. In der .h-Datei wird also nichts ausgeführt, sondern Wir erzählen dort bloß dem Compiler, welche Variablen und Methoden wir in unserer .m-Datei nutzen werden. In die .m-Dateien kommen dann unsere Methoden selbst.
Fortsetzung folgt ; )
[Bearbeiten] Methoden
Nun haben wir einen wirklich schwierigen Teil an Lernarbeit hinter uns gelassen. Jetzt kommen wir endlich wieder zum praktischen Teil.
Kapitel 3.2 - Die Controllerklasse