Was ist Objective-C?
- objektorientierte Programmiersprache
- primäre Sprache von Cocoa auf Mac OSX
Trennung von öffentlichen Definitionen und Implementierung durch Header-Dateien
.h - Header-Datei (Interface): öffentliche Schnittstelle; enthält Deklarationen von Klassen und Funtionen
.m - Implementierungsdatei: Enthält Objective-C, möglich ist auch reines C
Einbindung
- geschieht durch #import oder #include.
- #import sollte immer benutzt werden -> stellt sicher, dass eine Datei nur einmal inkludiert wird.
- #import "DasInterface.h"
- Einbindung einer Klasse als forward-Deklaration
- @class Rectangle;
Aufruf von Methoden
- entspricht dem Senden einer Nachricht
- Dieser Aufruf besteht aus einem Empfänger und einem Methodenbezeichner (in eckigen Klammern)
Der Empfänger kann ein Objekt oder eine Klasse sein.
- NSButton* button = [NSButton alloc];
Der Zeigerdatentyp NSButton* ist ein stytisch getypter Zeiger auf die Instanz der Klasse NSButton


Die letzten 5 Kommentare