La marca Apple de las computadoras funcionan con una implementación específica del lenguaje de programación C , llamado Objective- C . El uso de Objective- C como una fundación , Apple creó el cacao y los marcos de Cocoa Touch , destinado para el desarrollo en los ordenadores Mac y los dispositivos táctiles como el iPod y el iPad . Los marcos táctiles Cacao y requieren Objective- C, porque se construyen de la misma para facilitar el desarrollo de Mac . Objetivo - C no requiere ningún marco para su funcionamiento básico . Objective- C
Objective- C representa un derivado del lenguaje de programación C se centró en la programación orientada a objetos. A diferencia de C + + , otra variante destinada para el mismo propósito , Objetivo - C fue desarrollado como una mezcla de C y otro lenguaje orientado a objetos , conocido como Smalltalk . Esto significa que C y C + + programadores serán algo cómodo Todos los ordenadores Mac y dispositivos de mano se programan sobre todo en Objective- C .
Cacao
Mientras Objective- C sirve como los ladrillos y el mortero de la programación de Mac , el marco de cacao sirve como base . Cacao ofrece a los programadores un conjunto de funcionalidad ligada a la plataforma Apple Mac a través de funciones incorporadas , pantallas, y estructuras de datos . Por otra parte , la programación utilizando el marco de Cacao anima a los programadores siguen el paradigma de programación Modelo-Vista -Design específico en el marco del Cacao. A través de este marco , los programadores pueden utilizar las herramientas de desarrollo de Apple para codificar e implementar proyectos para casi cualquier ordenador Mac .
Cocoa Touch
Cocoa Touch , al igual Cacao , sirve como marco de referencia para los programadores crear aplicaciones para el Mac . Sin embargo , Cocoa Touch trabaja específicamente para dispositivos portátiles que incorporan la tecnología de pantalla táctil , como el iPad o el iPod Touch. Cocoa Touch contiene bibliotecas específicas utilizadas para interactuar con la pantalla táctil , lo que permite a los programadores se preocupan menos acerca de cómo crear aplicaciones que interactúan con el hardware y más tiempo en el desarrollo de la lógica de ejecución de sus proyectos. Por otra parte , Cocoa Touch contiene muchas bibliotecas para facilitar el manejo de la gestión de datos , animación y sonido en los dispositivos portátiles de Apple.
Diferencias entre el lenguaje y el Marco
La diferencia esencial entre Cocoa Touch y Objective- C es la diferencia entre un marco y un lenguaje de programación. Marcos son construidos por los lenguajes de programación : contienen el código en un lenguaje de programación para realizar tareas avanzadas para facilitar la producción. En este caso , Cocoa Touch es un marco de Objective- C: Los dispositivos táctiles de Apple utilizan Objective- C como su código base , e incorporan una funcionalidad especial escrito en Objective- C en forma de un marco de programación llamado Cocoa Touch
< . br>