03SepObjective-C: Grundlagen

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

Teilen ist sexy:
  • Twitter
  • Facebook
  • MisterWong.DE
  • LinkArena
  • del.icio.us
  • StumbleUpon
  • Digg
  • Technorati
  • Google Bookmarks

Lorem Ipsum

Der Fülltext der Nation.

Blogroll