Toque de cacau

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