Mikä on tavoite-C?

Objective-C on esine-suuntautunut ohjelmointikieli, joka kehitettiin ensin 1980-luvun puolivälissä insinöörien Brad Coxin ja Tom Lovein avulla. Se perustuu C-ohjelmointikieleen ja käyttää ohjelmointikielestä Smalltalk peräisin olevaa viestien siirtojärjestelmää. Objective-C oli NeXT: n lisensoitu vuonna 1988 ja se on ohjelmointikieli, jota käytetään useimmissa Apple-ohjelmistoissa tänään.

Mikä on erilainen tavoite-C: n suhteen?

Objective-C: ssä objektikohtainen ohjelmointi perustuu viestien välittämiseen objektien välillä. Toisin kuin muut OOP-kielet, joissa kutsutte esimerkin menetelmää vedota sen käyttäytymiseen, Objective-C: ssä lähetät viestin. Kaksi ohjelmointityyppiä ovat enemmän tai vähemmän vastaavia, mutta eroja on. Esimerkiksi kun objektin C-objektille lähetetään viesti, se voi halutessaan jättää sen huomiotta tai siirtää sen toiselle kohteelle, eikä palauta arvoa.

Tässä on esimerkki "Hei, maailma!" Objective-C: ssä kirjoitettu ohjelma:

 #import #import int main (void) {NSLog (@ "Hei, maailma!"); paluu 0; } 

Apple, Object, ohjelmointikieli, ohjelmointitermit