Definición - ¿Qué significa Cocoa Touch?
Cocoa Touch es un marco de interfaz de usuario proporcionado por Apple para crear aplicaciones de software para productos como iPhone, iPad y iPod Touch. Está escrito principalmente en lenguaje Objective C y se basa en Mac OS X. Cocoa Touch se desarrolló en base a la arquitectura de software del controlador de vista de modelo. Las interfaces de programación de aplicaciones de alto nivel disponibles en Cocoa Touch ayudan a hacer posible la animación, la creación de redes y la adición de la apariencia y el comportamiento de la plataforma nativa a las aplicaciones desarrolladas con menos desarrollo de código.
Techinfo explica Cocoa Touch
Las principales características de Cocoa Touch incluyen:
- Animación principal: ayuda a crear experiencias de usuario ricas al permitir el movimiento suave de los elementos visuales. También completa los fotogramas intermedios de la animación con sincronización y ajuste automáticos.
- Core Audio
- Core Data: proporciona una solución de gestión de datos orientada a objetos y ayuda a definir el modelo de datos de una aplicación de forma lógica y gráfica.
Cocoa Touch se compone de varios marcos, pero los clave son:
Audio y video
- Core Audio
- Openal
- Biblioteca de medios
- Fundación AV
Gestión de datos
- Datos principales
- SQLite
Gráficos y Animación
- Animación central
- OpenGL ES
- Cuarzo 2D
Redes e Internet
- ¡Hola
- WebKit
- Enchufes BSD
Aplicaciones de usuario
- Directorio
- Ubicación principal
- Kit de mapas
- Kit de tienda
Esta definición fue escrita en el contexto de iOS