Definição – o que significa Cocoa Touch?
Cocoa Touch é uma estrutura de interface de usuário fornecida pela Apple para a construção de aplicativos de software para produtos como iPhone, iPad e iPod Touch. Ele é escrito principalmente na linguagem Objective C e é baseado no Mac OS X. Cocoa Touch foi desenvolvido com base na arquitetura de software do controlador de visualização de modelo. As interfaces de programação de aplicativos de alto nível disponíveis no Cocoa Touch ajudam a tornar possível a animação, a rede e a adição da aparência e do comportamento da plataforma nativa aos aplicativos desenvolvidos com menos desenvolvimento de código.
Definirtec explica Cocoa Touch
Os principais recursos do Cocoa Touch incluem:
- Core Animation: Ajuda a criar experiências de usuário ricas, permitindo o movimento suave dos elementos visuais. Ele também preenche os quadros intermediários da animação com ajuste e sincronização automática.
- Core Audio
- Dados principais: Fornece uma solução de gerenciamento de dados orientada a objetos e ajuda a definir o modelo de dados de um aplicativo de maneira lógica e gráfica.
Cocoa Touch é composto de várias estruturas, mas as principais são:
Áudio e vídeo
- Core Audio
- OpenAL
- Biblioteca de mídia
- AV Foundation
Data Management
- Dados principais
- SQLite
Gráficos e Animação
- Core Animation
- OpenGL ES
- Quartz 2D
Rede e Internet
- Olá
- WebKit
- BSD Sockets
Aplicativos do Usuário
- Livro de endereços
- Localização do núcleo
- Kit de mapas
- Kit Loja
Esta definição foi escrita no contexto do iOS