Objektorienteeritud programmeerimiskeeled võimaldavad deklareerida klasse, luua tuletatud klasse (alamklasse) ja saata sõnumeid klassist instantseeritud objektidele. See on objektorienteeritud programmeerimise olemus ja osa objektorienteeritud laiendustest, mille Objective-C lisab C-le. Et kõik toimiks tõrgeteta, on saadaval kompilaatori käskkirjad, mis võimaldavad teil oma klassidest kompilaatorit @class abil teavitada. ja #import.
Liides
#import "Superklass.h"
@liidese klassinimi : superklass {
eksemplari muutujate deklaratsioonid;
}
meetodi deklaratsioonid
@property(attributes) eksemplari muutuja deklaratsioon;
–d
Rakendamine
#import "Klassinimi.h"
@rakenduse klassinimi
@synthesize eksemplari muutuja ;
meetodi määratlused
–d
Sõnumi süntaks
[sõnumi vastuvõtja]
#import
#import "failinimi.h"
Garantii, et päisefail kaasatakse ainult üks kord.
@klass
@class ClassName;
Viib kompilaatori kasutaja määratud tüüpidesse.