Qu'est-ce que Objective-C?

Objective-C est un langage de programmation orienté objet développé au milieu des années 1980 par les ingénieurs Brad Cox et Tom Love. Il est basé sur le langage de programmation C et utilise un système de transmission de messages dérivé du langage de programmation Smalltalk. Objective-C a été licencié par NeXT en 1988 et est le langage de programmation utilisé dans la majorité des logiciels Apple aujourd'hui.

En quoi Objective-C est-il différent?

En Objective-C, la programmation orientée objet repose sur la transmission de messages entre des instances d'objet. Contrairement aux autres langages POO dans lesquels vous appelez la méthode d'une instance pour appeler son comportement, dans Objective-C, vous lui envoyez un message. Les deux types de programmation sont plus ou moins équivalents, mais il existe des différences. Par exemple, lorsqu'un objet dans Objective-C reçoit un message, il peut choisir de l'ignorer ou de le transférer vers un autre objet, plutôt que de renvoyer une valeur.

Voici un exemple "Hello, World!" programme écrit en Objective-C:

 #import #import int main (void) {NSLog (@ "Hello, world! \ n"); retourne 0; } 

Apple, Objet, Langage de programmation, Termes de programmation