Objektovo orientované programovacie jazyky vám umožňujú deklarovať triedy, vytvárať odvodené triedy (podtriedy) a posielať správy objektom vytvoreným z triedy. Toto je podstata objektovo orientovaného programovania a časť objektovo orientovaných rozšírení, ktoré Objective-C pridáva do C. Aby všetko fungovalo hladko, sú k dispozícii direktívy kompilátora, ktoré vám umožňujú informovať kompilátora o vašich triedach pomocou @class a #import.
Rozhranie
#import "Superclass.h"
@interface Názov triedy : Nadtrieda {
deklarácie premenných inštancií;
}
deklarácie metód
@property(attributes) deklarácia premennej inštancie;
–d
Implementácia
#import "ClassName.h"
@implementation ClassName
@synthesize premenná inštancie ;
definície metód
–d
Syntax správy
[správa príjemcu]
#import
#import „názov súboru.h“
Zaručuje, že hlavičkový súbor bude zahrnutý iba raz.
@trieda
@class Názov triedy;
Zaradí kompilátor do užívateľom definovaných typov.