La diferencia entre ObjectC y C
Generalmente escrito como Objective-c u obj-c
El lenguaje Object-c es un lenguaje derivado del lenguaje C. Hereda las características del lenguaje C y es una extensión orientada a objetos. de C. El lenguaje de programación se utiliza principalmente en MAC OS X y GNUstep, dos sistemas que utilizan el estándar OpenStep.
En el sistema MAC OSX, el SDK y otros kits de herramientas de desarrollo proporcionados por Apple se pueden utilizar para el desarrollo de IOS. El programa desarrollado se prueba en la máquina virtual de Iphone y el lenguaje principal utilizado es Object-c. .
Similar al lenguaje Java. Objective-c solo admite la herencia de clases monoparentales y no admite la herencia múltiple.
Objective-C es un lenguaje de programación basado en C y ampliado con funciones orientadas a objetos. Objective-C se utiliza principalmente en sistemas Mac OS X e iOS y se puede compilar en cualquier plataforma compatible con gcc, porque gcc admite de forma nativa Objective-C.
Ejemplo de programa:
#importlt;Foundation/Foundation.hgt;
int main(int argc, char *argv[]){
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog(@"¡Hola mundo!");
[drenaje de piscina];
return 0;
}
--
C es un lenguaje de programación basado en C que agrega cosas nuevas como clases. Puedes pensar en C como. es parte de c. Puede usarlo para escribir programas orientados a objetos o programas basados en procesos. C se ha vuelto ampliamente utilizado (mucho más que Objective-C) y se utiliza en una variedad de plataformas.
--
Objective-C no utiliza "llamadas a funciones", sino que se pasa mensajes entre sí.
Las clases de Objective-C se dividen en dos partes: Interfaz e implementación.
Los objetos de construcción de Objective-C se dividen en dos partes: alloc (asignación de memoria) e init (inicialización)
El protocolo de Objective-C se divide en protocolo informal y protocolo formal
..... (consulte libros o materiales usted mismo)
Nota: Lo anterior se copia y pega.