Objective-C er et objektorienteret programmeringssprog, der blev udviklet i midten af 1980'erne af ingeniører Brad Cox og Tom Love. Det er baseret på C programmeringssprog og bruger et system med besked passerer afledt fra programmeringssproget Smalltalk. Objective-C blev licenseret af NeXT i 1988 og er det programmeringssprog, der bruges i de fleste Apple-software i dag.
Hvad er anderledes med Objective-C?
I Objective-C er objektorienteret programmering baseret på passerende meddelelser mellem objektinstanser. I modsætning til andre OOP-sprog, hvor du kalder metoden til en instans for at påberåbe sig dens adfærd, sender du det til en besked i Objective-C. De to typer programmering er mere eller mindre ækvivalente, men der er forskelle. Når en objekt i Objective-C f.eks. Sendes en besked, kan den f.eks. Vælge at ignorere den eller videresende den til et andet objekt, snarere end at returnere en værdi.
Her er et eksempel "Hej, Verden!" Program skrevet i Mål-C:
#import #import int main (void) {NSLog (@ "Hej, verden! \ n"); returnere 0; }
Apple, Object, Programmeringssprog, Programmeringsbetingelser