![]() |
Created by Raphael Luiz Fonseca
over 10 years ago
|
|
Question | Answer |
iOS 8.0 | Versão Atual |
- Aplicativo assistente pessoal para iOS - Usa processamento de linguagem natural para responder perguntas realizadas por voz pelos usuários | Siri |
- Armazena o conteúdo e permite que o usuário acesse suas músicas, fotos, calendários, contatos, documentos e mais, de qualquer dispositivo. - Wireless e automático - Concorrentes: Google Driver, Skydrive, Dropbox e outros | iCloud |
iOS - Arquitetura Visão Geral | |
- Contém os principais frameworks para a construção dos aplicativos. - Define a arquitetura básica de uma aplicação (MVC). | Arquitetura iOS - Cocoa Touch |
- Provê as ferramentas básicas para implementar aplicações gráficas e orientadas a eventos no iOS. Usa o mesmo framework base de infraestrutura encontrado no OS X. | UIKit |
- Contém os principais frameworks relacionados a tecnologia de criação de gráficos e reprodução de áudio e vídeo. Importante na camada: - AVFoundation (framework que trabalha com áudio e vídeo). | iOS Camadas - Media |
- Contém os principais frameworks que fornecem serviços fundamentais às aplicações e camadas superiores. - Frameworks mais importantes: Core Foundation e Foundation | iOS Camadas - Core Services |
- Contém os frameworks e serviços de mais baixo nível, como threads, gerenciamento de memória, etc... Serve como base para a construção das demais camadas. - Camada mais baixo nível. - Troca de mensagem com o hardware | iOS Camadas - Core OS |
- Construída em cima da linguagem C (é possível compilar qualquer programa escrito em C em um compilador Objetive-C). - Enquanto suas operações não orientadas a objeto são igual a linguagem C, sua sintaxe de orientação a objeto, deriva diretamente da linguagem Smalltalk. - OO baseada em passagem de mensagens para instâncias de objeto. (Não só se chama um objeto, se deve enviar uma mensagem). | Linguagem iOS - Objetive-C |
Estrutura de uma Aplicação em iOS (MVC) | |
- Funcionalidade disponibilizada a partir do iOS 5 (2011). - Com o ARC, o compilador desaloca memória de maneira automática, examinando o código fonte e adicionando mensagens de retain e/ou release diretamente no código compilado. - Não existe garbage collector para iOS, somente para Mac OS X. - ARC funciona em tempo de compilação, portanto pode ser usado em qualquer versão do iOS! | ARC – Automatic Reference Counting |
- Suporta Objetive-C e Apple-Script (por padrão). - Ambiente de desenvolvimento integrado e software livre da Apple. - Possui ferramentas para criação, design e debug de aplicações iOS. | iOS Ferramentas - Xcode |
- APIs e bibliotecas nativas, orientadas a objeto para os sistemas operacionais OS X. - Aplicações usando Cocoa herdam automaticamente comportamentos e interface visual do OS X. - Modo recomendado pela Apple para desenvolvimento de aplicação: Cocoa + Xcode. | iOS Framework - Cocoa |
- Processo que permite aparelhos com o sistema iOS (iPhone, iPod Touch e iPad) execute aplicativos não-autorizados pela fabricante Apple. - Um aparelho com Jailbreak é capaz de baixar aplicativos anteriormente indisponíveis pela App Store via instaladores não-oficiais como o Cydia, assim como aplicações adquiridas de forma ilegal. | JailBreak |
Sandbox |
Want to create your own Flashcards for free with GoConqr? Learn more.