O documento apresenta uma introdução sobre o desenvolvimento de aplicativos para iOS usando o padrão MVC. Aborda os requisitos, pré-requisitos, camadas, componentes e exemplos de aplicativos para a plataforma iOS.
São Paulo600m² 90 colaboradores 200m² 10 colaboradores Santiago
4.
- Desde 2006a 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
Projeto Focus Têxtil- Cadastro de Clientes - Busca de Artigos - Carrinho de Compras - Consulta de Pedidos - Base de dados integrada - Integração com SAP
Introdução para oiOS e MVC 1 - Requisitos 2 - Pré-Requisitos 3 - Camadas do iOS 4 - Componentes da Plataforma iOS 5 - Aplicativos Diversos
17.
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…)
18.
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
19.
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- Objective-C / C Introdução para o iOS e MVC 3 - Linguagem de Programação - [Display setTextColor:[UIColor:BlackColor]];
30.
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
31.
Camadas do iOS- Collections Introdução para o iOS e MVC 2 - Core Services - Address Book - Networking - File Access - SQLITE - Core Location - URL Utilities
32.
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)
33.
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
34.
Componentes da PlataformaiOS - xCode Introdução para o iOS e MVC 1 – Ferramentas - Interface Builder - Instruments - Simulator
35.
Componentes da PlataformaiOS - Objective-C Introdução para o iOS e MVC 2 – Linguagem de programação - C
36.
Componentes da PlataformaiOS - 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)
37.
Componentes da PlataformaiOS - 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