cenário apple
TRANSCRIPT
Introdução para o iOS e MVC
Sulaiman Younes
São Paulo
600m²
90 colaboradores
200m²
10 colaboradores
Santiago
- Desde 2006 a Gonow atende clientes no Chile, Argentina, Peru e Europa, realizando projetos ágeis para acelerar o lançamento ou a renovação de produtos e serviços que aproveitam os recursos da Internet.
- Hoje a Gonow atende clientes também no Brasil e vem se destacando pela agilidade e flexibilidade no atendimento às demandas, dando fortes sinais da sua vocação para ser uma empresa global de tecnologia e inovação.
Atuação
Nossos Clientes
Competências
Focus Têxtil
Solução Coorporativa
Automação de Vendas no iPad
Cases
Projeto Focus Têxtil
- Cadastro de Clientes
- Busca de Artigos
- Carrinho de Compras
- Consulta de Pedidos
- Base de dados integrada
- Integração com SAP
Home - Projeto Focus Têxtil
Home - Projeto Focus Têxtil
Cadastro de Cliente - Projeto Focus Têxtil
Busca de Artigos - Projeto Focus Têxtil
Busca de Artigos - Projeto Focus Têxtil
Carrinho de Compras - Projeto Focus Têxtil
Consulta de Pedidos - Projeto Focus Têxtil
Introdução para o iOS e MVC
1 - Requisitos
2 - Pré-Requisitos
3 - Camadas do iOS
4 - Componentes da Plataforma iOS
5 - Aplicativos Diversos
iOS - Requisitos1 - Equipamentos de Desenvolvimento
- Intel-based Mac
Introdução para o iOS e MVC
- Mac OS X Snow Leopard ou Lion
- xCode/SDK -> http://developer.apple.com
2 - iOS Hardware- iPhone
- iPad
- iPod Touch
3 - Software de Desenvolvimento
- iPhone/iPad Simulator
- Instruments (Memory Leaks, Memory Allocation etc…)
iOS - Requisitos
- Developer University Program
Introdução para o iOS e MVC
- Standard Developer Program
5 - Documentação- Apple on-line documention -> http://developer.apple.com
4 - Programas da Apple
- Enterprise Developer Program
iOS – Pré-Requisitos
- Visão Global
Introdução para o iOS e MVC
1 - Orientação a Objeto
- Class (Modelo do objeto)
- Instance (Manifestação da classe)
- Messages (Enviada ao objeto para efetuar alguma ação)
- Methods (Ação invocada pela mensagem)
- Inheritence (Mecanismo de compartilhamento de códicos)
- Superclass/Subclass (Relacionamento de herança)
- Protocols (Declaraçao de metodos proveniente de classe não especificada)
iOS – Pré-Requisitos
Introdução para o iOS e MVC
2 - Conceito através do MVC
iOS – Pré-Requisitos
Introdução para o iOS e MVC
2 - Conceito através do MVC
iOS – Pré-Requisitos
Introdução para o iOS e MVC
2 - Conceito através do MVC
iOS – Pré-Requisitos
Introdução para o iOS e MVC
2 - Conceito através do MVC
iOS – Pré-Requisitos
Introdução para o iOS e MVC
2 - Conceito através do MVC
iOS – Pré-Requisitos
Introdução para o iOS e MVC
2 - Conceito através do MVC
iOS – Pré-Requisitos
Introdução para o iOS e MVC
2 - Conceito através do MVC
iOS – Pré-Requisitos
Introdução para o iOS e MVC
2 - Conceito através do MVC
iOS – Pré-Requisitos
Introdução para o iOS e MVC
2 - Conceito através do MVC
iOS – Pré-Requisitos
- Objective-C / C
Introdução para o iOS e MVC
3 - Linguagem de Programação
- [Display setTextColor:[UIColor:BlackColor]];
Camadas do iOS
- OSX Kernel
Introdução para o iOS e MVC
1 - Core OS
- Mach 3.0 (Unix based)
- Sockets
- Security
- File System
- Certificates
- Power Management
Camadas do iOS
- Collections
Introdução para o iOS e MVC
2 - Core Services
- Address Book
- Networking
- File Access
- SQLITE
- Core Location
- URL Utilities
Camadas do iOS
- Core Audio
Introdução para o iOS e MVC
3 - Media
- OpenAL
- Audio Mixing
- Audio Recording
- Video Playback
- jpeg, png, tiff, pdf
- Core Animation
- OpenGL ES
- Quartz(2d)
Camadas do iOS
- Multi-Touch
Introdução para o iOS e MVC
4 – Cocoa Touch
- View Hierarchy
- Localization
- Controls
- Alerts
- Web View
- Map Kit
- Image Picker
- Camera
Componentes da Plataforma iOS
- xCode
Introdução para o iOS e MVC
1 – Ferramentas
- Interface Builder
- Instruments
- Simulator
Componentes da Plataforma iOS
- Objective-C
Introdução para o iOS e MVC
2 – Linguagem de programação
- C
Componentes da Plataforma iOS
- Foundation (Arrays, Dictionaries, string etc..)
Introdução para o iOS e MVC
3 – Framework (Biblioteca de Pacotes e Objetos)
- Core Data (Composição e Relacionamato de Classes e Estruturas)
- MapKit (Google Map)
- UIKit (UITable, Button, Slider etc…)
- Core Motion (Accelerometer)
Componentes da Plataforma iOS
- MVC (Model View controller)
Introdução para o iOS e MVC
4 – Estratégia de Desenho e Arquitetura de Sistema
5 – Gestão de Memória- Alloc
- Copy
- New
- Dealloc
Aplicativos Diversos
Introdução para o iOS e MVC
1 – Interatividade
2 – Cooperativo
3 – Mídia
5 – Medicina
6 – Comunicação