Logo

Objective-C, Xcode und Cocoa Tutorial


 

 

EIN TUTORIAL ZU OBJECTIVE-C, XCODE UND COCOA

 

Kapitel 6 - Fortsetzung

 

Wir fahren in die Schweiz - ein zweites Xcode - Cocoa - Objective-C Projekt

Um die Arbeit mit Klassen in Xcode zu vertiefen legen wir ein zweits Projekt an, einen Umrechner von Euro in Schweizer Franken. In diesem Beispiel wird das Wissen um Klassen und das Framework erweitert. Dieser Umrechner muss somit die Daten, die Sie eingeben verarbeiten und ein Ergebnis präsentieren.

Das folgende Programm bezieht sich auf Xcode 2.2 und später. Die Plattform dafür ist OS X 10.4 und später. Wobei die neuere Version von Xcode 3.0 leichte Änderungen und Erleichterungen aufweist, auch Objective-C wurde bei 10.5 auf Objective-C 2.0 erweitert. Im Interface Builder können Sie ab Xcode 3.0 neue Funktionen einbauen, die in diesem Tutorial noch nicht zu finden sind. Das Ziel dieses Abschnittes im Objective-C Tutorial ist jedoch nicht die genaue Beschreibung von Xcode sondern die Anwendung von Objective-C Klassen mit Hilfe des Frameworks in Objective-C.

 



Das Framework
Im ersten Abschnitt haben Sie zum Teil mit Klassen gearbeitet, die Sie selbst programmiert haben, zum Teil haben Sie mit Klassen gearbeitet, die Ihnen bereits zur Verfügung gestellt wurde: dies waren solche die mit NS begonnen haben, z.B.: NSObject, NSTextfield, etc.

Ein Framework ist eine Ansammlung von Klassen, die zusammen genutzt werden können. Im Falle von Cocoa sind es zwei Frameworks die gebraucht werden. Es sind dies das Foundation Framework und das AppKit. Sie finden diese beiden Frameworks wenn sie die HD öffnen. Unter System>>>Library finden Sie den Ordner Frameworks. Wenn Sie diesen Ordner öffnen, finden Sie die beiden Ordner Foundation.framework und AppKit.framework. Das Foundation Framework übernimmt großteils Speicheraufgaben und Objekt-Operationen, während das AppKit vor allem Klassen die Klassen für die GUI anbieten, das sind Buttons, Menüs, Fenster etc. Sie finden in Cocoa Frameworks und Klassen für fast alle Funktionen, sei es Video, Audio, CD-Brennen, Textverarbeitung, etc..fast alles was das Herz begehrt.

Sie können eine genaue Beschreibung aller Klassen auf der Apple Homepage nachlesen. Unter:

http://developer.apple.com/documentation/Cocoa/

können Sie in den Frameworks stöbern und die Beschreibungen der einzelnen Klassen nachlesen. Alternativ dazu können Sie wie im ersten Abschnitt schon beschrieben direkt über den Klassen Browser in Xcode auf die Reference zugreifen. Wenn Sie die oben beschriebene Homepage öffnen finden Sie z.B. den Link zu den Frameworks -- viel Spass beim Durchstöbern der einzelnen Klassen - Cocoa Programmierer verbringen viel Zeit damit die richtige Klasse für ihr Projekt zu finden.


weiter ---- Objective-C Index ---- Startseite----zurück


Das Inhaltsverzeichnis

EINSTIEG
KAPITEL 1: SCHRITT FÜR SCHRITT ZUM ERSTEN PROGRAMM
KAPITEL 2: OBJEKTE, KLASSEN, INSTANZEN UND METHODEN
KAPITEL 3: DIE VERSCHIEDENEN DATENTYPEN
KAPITEL 4: DIE PROGRAMMSCHLEIFEN
KAPITEL 5: ENTSCHEIDE DICH, ENTWEDER ODER....
KAPITEL 6: UND NOCHMALS KLASSEN
KAPITEL 7: VERERBUNG
KAPITEL 8: POLYMORPHISMUS, DYNASCHISCHE TYPISIERUNG UND DYNAMISCHES BINDEN
KAPITEL 9: NOCH MEHR DATENTYPEN UND VARIABLEN
KAPITEL 10: CATEGORIES, POSING AND PROTOCOL
KAPITEL 11: DER PRÄPROZESSOR

 

 

 

Links