Gjuhët e programimit të orientuara nga objektet ju mundësojnë të deklaroni klasa, të krijoni klasa të prejardhura (nënklasë) dhe të dërgoni mesazhe tek objektet e instancuara nga një klasë. Ky është thelbi i programimit të orientuar nga objekti dhe një pjesë e shtesave të orientuara nga objekti që Objective-C i shton C. Për të siguruar që gjithçka funksionon pa probleme, janë të disponueshme direktivat e përpiluesit që ju mundësojnë të informoni përpiluesin e klasave tuaja duke përdorur @class dhe #import.
Ndërfaqja
#import "Superclass.h"
@interface Emri i klasës: Superclass {
deklaratat e variablave të shembullit;
}
deklaratat e metodave
Deklarata e variablit të shembullit @property(atribute);
–d
Zbatimi
#import "ClassName.h"
@implementation ClassName
ndryshorja e instancës @synthesize ;
përkufizimet e metodave
–d
Sintaksa e mesazheve
[mesazh marrësi]
#import
#import "filename.h"
Garanton që një skedar me kokë do të përfshihet vetëm një herë.
@klasë
@class Emri i klasës;
Tregon përpiluesin në llojet e përcaktuara nga përdoruesi.