cenário apple

Post on 06-Jun-2015

1.230 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related