Hlutbundin forritunarmál gera þér kleift að lýsa yfir flokkum, búa til afleidda flokka (undirflokk) og senda skilaboð til hlutanna sem eru sýnd frá flokki. Þetta er kjarninn í hlutbundinni forritun og hluti af hlutbundnu viðbótunum sem Objective-C bætir við C. Til að tryggja að allt virki snurðulaust eru tilskipanir um þýðanda sem gera þér kleift að upplýsa þýðandann um flokkana þína með því að nota @class og #innflutningur.
Viðmót
#import "Superclass.h"
@interface ClassName : Superclass {
tilviksbreytuyfirlýsingar;
}
aðferðayfirlýsingar
@property(eiginleikar) tilviksbreytuyfirlýsing;
-d
Framkvæmd
#import "ClassName.h"
@implementation ClassName
@synthesize tilviksbreytu ;
skilgreiningar á aðferðum
-d
Skilaboðasetningafræði
[skilaboð viðtakanda]
#flytja inn
#import „skráarnafn.h“
Tryggir að hausskrá verði aðeins innifalin einu sinni.
@bekkur
@bekkur ClassName;
Vísbendingar þýðanda í notendaskilgreindar tegundir.