Objektno orijentirani programski jezici omogućuju vam deklariranje klasa, stvaranje izvedenih klasa (podklasa) i slanje poruka objektima instanciranim iz klase. Ovo je suština objektno orijentiranog programiranja i dio objektno orijentiranih ekstenzija koje Objective-C dodaje C. Kako bi se osiguralo da sve radi glatko, dostupne su direktive prevoditelja koje vam omogućuju da informirate prevoditelja o svojim klasama pomoću @class i #import.
Sučelje
#import "Superclass.h"
@interface ClassName : Superclass {
deklaracije varijabli instance;
}
deklaracije metoda
@property(attributes) deklaracija varijable instance;
–d
Implementacija
#import "ClassName.h"
@implementacija Ime klase
@synthesize varijabla instance;
definicije metoda
–d
Sintaksa poruke
[poruka primatelja]
#uvoz
#import "ime datoteke.h"
Jamči da će datoteka zaglavlja biti uključena samo jednom.
@razred
@class Ime klase;
Uključuje prevodilac u korisnički definirane tipove.