¿Qué es Objective-C?

Objective-C es un lenguaje de programación orientado a objetos desarrollado por primera vez a mediados de la década de 1980 por los ingenieros Brad Cox y Tom Love. Se basa en el lenguaje de programación C y utiliza un sistema de paso de mensajes derivado del lenguaje de programación Smalltalk. Objective-C fue licenciado por NeXT en 1988 y es el lenguaje de programación usado en la mayoría del software de Apple en la actualidad.

¿Qué es diferente acerca de Objective-C?

En Objective-C, la programación orientada a objetos se basa en pasar mensajes entre instancias de objetos. A diferencia de otros lenguajes OOP en los que llama al método de una instancia para invocar su comportamiento, en Objective-C le envía un mensaje. Los dos tipos de programación son más o menos equivalentes, pero hay diferencias. Por ejemplo, cuando un objeto en Objective-C recibe un mensaje, puede optar por ignorarlo o reenviarlo a otro objeto, en lugar de devolver un valor.

Aquí hay un ejemplo "¡Hola mundo!" Programa escrito en Objective-C:

 #import #import int main (void) {NSLog (@ "¡Hola, mundo! \ n"); devuelve 0; } 

Apple, Objeto, Lenguaje de programación, Términos de programación