Objektno usmerjeni programski jeziki vam omogočajo, da razglasite razrede, ustvarite izpeljane razrede (podrazred) in pošljete sporočila objektom, ki so bili instancirani iz razreda. To je bistvo objektno usmerjenega programiranja in del objektno usmerjenih razširitev, ki jih Objective-C dodaja C. Za zagotovitev, da vse deluje nemoteno, so na voljo direktive prevajalnika, ki vam omogočajo, da prevajalnik obvestite o svojih razredih z uporabo @class in #uvoz.
vmesnik
#import "Superclass.h"
@interface Ime razreda : nadrazred {
deklaracije spremenljivk primerkov;
}
deklaracije metod
@property(attributes) deklaracija spremenljivke primerka;
–d
Izvajanje
#import "Ime razreda.h"
@implementation Ime razreda
@synthesize spremenljivka primerka;
definicije metod
–d
Sintaksa sporočila
[sporočilo prejemnika]
#uvoz
#import “ime datoteke.h”
Zagotavlja, da bo datoteka z glavo vključena samo enkrat.
@razred
@razred Ime razreda;
Namiguje prevajalnik v uporabniško določene vrste.