Raio x do ios

313 palavras 2 páginas
Hoje quero mostrar para vocês como o iOS é por dentro, sua estrutura interna e tudo que ele oferece para nós programadores. o iOS é dividido em Core OS (Núcleo do sistema operacional), Core Services (Serviços oferecidos pelo sistema), Media (como o nome diz, oferece serviços de mídia como audio, vídeo, fotos até o OpenGL ES) e por último, e talvez o que gastarei mais tempo com ele agora, o Cocoa Touch (Explicarei mais tarde, mas é basicamente as interações com o usuário…)
Core OS – OS X Kernel, Sockets, Segurança, Gerenciamento de Energia , Certificados, Sistema de Arquivos…
Core Services – SQLite, Acesso a Arquivos, Preferências, Livro de Endereços, Rede…
Media – OpenAL, Gravação e Mixagem de Audio, Núcleo de Animação, Leitor de PDF, OpenGL ES e Quartz…
Cocoa Touch – Multi-touch eventos e controle, Acelerômetro, Camera, Alertas, Pickers, Sistema de Localização…
Apresentada a estrutura do iOS, quero agora falar um pouco mais especificamente do Cocoa Touch, não que os outros não sejam importantes, mas vamos indo devagar. Caso alguém já programe para MacOS, já está habituado com o Cocoa que é uma API do MacOS, no iOS usamos o Cocoa Touch. A arquitetura desta API do iOS é dividida noFoundation Framework e no UIKit. O Cocoa Touch segue o famoso padrão MVC (Model-View-Controler).
Simplificadamente, o Foundation oferece classes utilitárias (como XMLParser), coleções (Arrays e Dicionários), serviços (como o controlador do “Desfazer” e de Erros), entre vários outros. As classes oferecidas por ele começam por NS (de NextStep, empresa que o Jobs criou quando foi demitido da Apple e mais tarde comprada pela própria Apple que levou o Jobs de volta para lá), tipo NSXMLParser, NSString, NSMutableArray…
O UIKit controla as interações do usuário (UI = User Interface) em tempo de execução, é com ele que colocamos botões, labels, campos de texto e tudo mais que o usuário interage. UIButton, UIColor, UILabel, UIOutlet,

Relacionados

  • Aula_2_DS Dinamica dos solidos
    10555 palavras | 43 páginas
  • Paratireoide
    258 palavras | 2 páginas
  • Engenharia
    712 palavras | 3 páginas
  • logica
    7214 palavras | 29 páginas
  • Raios
    4625 palavras | 19 páginas
  • Trabalho Completo
    2655 palavras | 11 páginas
  • Exercícios resolvidos rotação
    4819 palavras | 20 páginas
  • Cinematica dos solidos
    4982 palavras | 20 páginas
  • Especfotometria
    2377 palavras | 10 páginas
  • Pós-graduando
    4519 palavras | 19 páginas