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.
3. São Paulo 600m² 90 colaboradores 200m² 10 colaboradores Santiago
4. - 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
8. Projeto Focus Têxtil - Cadastro de Clientes - Busca de Artigos - Carrinho de Compras - Consulta de Pedidos - Base de dados integrada - Integração com SAP
16. Introdução para o iOS e MVC 1 - Requisitos 2 - Pré-Requisitos 3 - Camadas do iOS 4 - Componentes da Plataforma iOS 5 - Aplicativos Diversos
17. iOS - Requisitos 1 - 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)
29. 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 Plataforma iOS - xCode Introdução para o iOS e MVC 1 – Ferramentas - Interface Builder - Instruments - Simulator
35. Componentes da Plataforma iOS - Objective-C Introdução para o iOS e MVC 2 – Linguagem de programação - C
36. 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)
37. 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