Kaj je Objective-C?

Objective-C je objektno usmerjen programski jezik, ki so ga razvili sredi osemdesetih let 20. stoletja inženirji Brad Cox in Tom Love. Temelji na programskem jeziku C in uporablja sistem posredovanja sporočil, ki izhaja iz programskega jezika Smalltalk. Objective-C je licenciral NeXT leta 1988 in je programski jezik, ki se danes uporablja v večini Appleovih programov.

Kaj je različno glede Objective-C?

V Objective-C objektno usmerjeno programiranje temelji na posredovanju sporočil med primerki objektov. Za razliko od drugih jezikov OOP, kjer kličete metodo primera, da se obrnete na njeno vedenje, v Objective-C pošljete sporočilo. Dve vrsti programiranja sta bolj ali manj enakovredni, vendar obstajajo razlike. Na primer, ko je predmet v Objective-C poslano sporočilo, se lahko odloči, da ga prezre ali ga posreduje drugemu objektu, namesto da vrne vrednost.

Tukaj je primer "Hello, World!" program, napisan v Objective-C:

 #import #import int main (void) {NSLog (@ "Pozdravljeni, svet!"); return 0; } 

Apple, Objekt, Programski jezik, Programski izrazi