Što je Objective-C?

Objective-C je objektno-orijentirani programski jezik koji su prvi razvili sredinom 1980-ih inženjeri Brad Cox i Tom Love. Zasnovan je na C programskom jeziku i koristi sustav prijenosa poruka izveden iz programskog jezika Smalltalk. Objective-C je licenciran od strane NeXT-a 1988. i programski je jezik koji se danas koristi u većini Appleovih programa.

Što se razlikuje od Objective-C?

U Objective-C, objektno-orijentirano programiranje temelji se na prenošenju poruka između instanci objekta. Za razliku od drugih OOP jezika na kojima pozivate metodu instance za pozivanje na njezino ponašanje, u Objective-C mu šaljete poruku. Dvije vrste programiranja su manje ili više ekvivalentne, ali postoje razlike. Na primjer, kada se objekt u Objective-C pošalje poruci, on može odabrati da ga zanemari ili proslijedi drugom objektu, umjesto da vrati vrijednost.

Evo primjera "Zdravo, Svijet!" program napisan u Objective-C:

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

Apple, objekt, programski jezik, programski uvjeti