Objective C & iPhone Flávio Almada de França 1.

Slides:



Advertisements
Apresentações semelhantes
Manual de instalação de um sistema operativo passo-a-passo .
Advertisements

De posse do Gmail, acesse o site:
Aula 13 - FORMATAÇÃO E INSTALAÇÃO DO WINDOWS 98SE
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Como salvar imagens do 1º Clico em Imagens 2º Digito o nome ou assunto que quero pesquisar e clico em Pesquisa Google.
Por Fernando B., João Victor, Rafael F. e Yulle..
Como criar um website utilizando programas da Macromedia
OLÁ IPHONE! Entendendo o básico do xcode por Glauco Primo.
Instalação de Drivers de Dispositivos
Universidade Federal de Minas Gerais
Tutorial I: Criando a interface de uma aplicação em Java
Templates/ Modelos Templates são documentos que podem ser usados como um modelo para outras páginas com o mesmo lay-out, ou seja, é uma espécie de frame.
CRIAÇÃO Antes de criar sua página na pbwiki, é necessário que tenha uma conta de no gmail. Se não tiver, crie uma. Depois: -Acesse:
CURSO DE LINUX EDUCACIONAL
MANUAL NOVA INTRANET 2010 IMPORTANTE! IMPORTANTE!
Como instalar e executar o programa
Processos & Sistemas de Sinistros Novo Orçamento Web
Administração de Sistema Operacional de Rede WindowsServer-2003 WindowsServer-2003 Ricardo de Oliveira Joaquim TECNOLÓGICOS.
Apresentando o PowerPoint
Criando Apresentações

Dicas para pesquisas no Google
Melhor Gestão, Melhor Ensino
Sistemas Operacionais
VÍDEO: MOVIE MAKER 1. PREPARE AS IMAGENS * Comece selecionando as fotos que entrarão no clipe (vídeo) e coloque- as numa pasta especial. Se alguma imagem.
Instalando o Windows Professor Esp. Diego André Sant’Ana
Como criar um Blog Melhor Gestão, Melhor Ensino DIRETORIA DE ENSINO REGIÃO DE PIRACICABA.
Instalação  A tela abaixo é a primeira a aparecer durante a instalação do Caché 5. O diretório selecionado será usado para salvar alguns arquivos usados.
Windows Sistema operacional da Microsoft
INSTALAÇÃO DO WINDOWS XP.
MICROSOFT Windows XP.
07/04/2017 Linux Ubuntu 2.
1. Digite o que você cadastrou no Blogger 2. Digite a senha 3. Desmarque a caixa: Continuar conectado 4. Clique em LOGIN.
Luiz Antonio Torres, Maio/2014
Instalação e Manutenção de Computadores
O que são  O S.O. é o principal software de um computador, funciona como intermediário entre o utilizador e o hardware, sem ele a máquina não funciona.
ÁREA DE TRABALHO DO WINDOWS
APRESENTANDO O TECLADO
Clicando com o mouse, você verá o passo a passo
ARQUITETURA DE COMPUTADORES II
Software de Cartão Inteligente SafeSign Manual de Instalação Informação Pública: este documento foi classificado pela área de Certificação Digital.
Você está na página de publicação do classificado.
CONFIGURANDO O FORMATO GERAL DO SEU JORNAL ESCOLAR
O procedimento que será descrito neste tutorial se refere às configurações de BIOS – Itautec I5 (ST 4272). EM HIPÓTESE ALGUMA REALIZE ESTAS CONFIGURAÇÕES.
AULA 2 PRO Micropro Instrutor Marcos.
Colégio Agrícola “José Bonifacio” Sistemas Operacionais Windows 98 Prof. Carlos Eduardo Caraski.
Versão Professor Emerson Felipe Elementos de informática
Mini Curso Ferramentas de Manutenção
Instalação de sistemas operativos
Protegendo pasta na rede com senha no windows -XP
Aula 2 Conhecimento básico do Windows (ícones, menus,pastas, arquivos); Aprender a usar pen drive e fazer a transferência de fotos de câmera digital.
Tutorial com as orientações básicas para o primeiro acesso dos acadêmicos ao portal universitário.
20/04/2017 MODULO: Sistemas Operacional Aula 08 –Configurando o Computador Profª. : Élida Tavares.
Como usar HTML em seus anúncios no MercadoLivre
Administração de Sistema Operacional de Rede WindowsServer-2003 WindowsServer-2003 Ricardo de Oliveira Joaquim TECNOLÓGICOS.
Sistemas Operativos.
TUTORIAL. PRIMEIRA PROVIDÊNCIA: PREPARAR-SE PARA CAPTURAR UMA FOTO SUA UTILIZANDO CÂMERA DIGITAL OU WEBCAM: A – Se o estudante optar por digitalizar uma.
Utilizando subversion como controle de versão
Acesso ao Conteúdo Webcasting
Título O nome do escritor Adiciona fotos, figuras etc.
Módulo I – Aplicativos do Windows 7 WordPad Prof.: Rogério Morais
Frames O frame é uma página que contém várias outras encaixadas. O frame tem ótima apresentação, mas é muito controverso. Embora forneçam excelentes recursos.
Formatação de micro. Obs: o exemplo a ser seguido é para a plataforma windows 95, mas os passos podem ser usados para qualquer plataforma. Primeiramente.
TV de Bolso TV de Bolso apresenta Tutorial: editando seu vídeo no Movie Maker.
Photoshop Básico - Aula 3: Salvando a imagem Por Oswaldo Hernandez e Douglas Ribeiro Lemos.
Tutorial Webnode Criando site 1. Registrando Acesse o endereço: e preencha os dados solicitados e clique em Registre-se e crie.
Tutorial Webnode Criando site 1. Registrando Acesse o endereço: e preencha os dados solicitados e clique em Registre-se e crie.
FUI Tiago Alves de Oliveira. Editores de Texto Word LibreOffice Writer AbiWord Pages.
Tutorial Webnode parte 2 Criando site 1. Ao abrir o editor de imagem, clique em Adicionar imagem para selecionar uma imagem de seu computador ou da galeria.
Transcrição da apresentação:

Objective C & iPhone Flávio Almada de França 1

Como começar??? HACKINTOSH!!! Desde o começo tive um problema grande: ambiente Para desenvolver para iPhone é importante ter um ambiente MAC OS X instalado. Processadores sem Virtualização  tentativa de VirtualBox fracassada A solução encontrada: HACKINTOSH!!! 2

Hackintosh – O que é? É uma técnica para instalar o MAC OS X em um PC. Isso pode ser feito com distribuições modificadas do MAC OS, ou seja, versões que trocam algumas coisas do Sistema Operacional para tornarem-se compatíveis a vários hardwares. Também é possível utilizar o próprio MAC OS original, mas poucos hardwares tem suporte. Os computadores da Apple geralmente utilizam arquitetura Intel, por isso, o Hackintosh geralmente funciona bem em processadores Intel. 3

Hackintosh - Instalação A configuração da minha máquina é a seguinte: Processador: Intel Core 2 Duo EA4500 2.2 GHz Placa-Mãe: Asus P5GC-MX Placa de Vídeo: Geeforce XFX HDs: IDE 80 Gb com Windows e SATA 250 Gb para o MAC OS Com essa configuração funcionou direitinho! Não precisei fazer nenhuma alteração de hardware! Tudo o que precisamos é de um DVD com a imagem do Hackintosh e o Chameleon Bootloader. 4

Hackintosh - Instalação Dê o boot pelo DVD e aperte F8. Aparecerá a seguinte tela mostrando as opções de boot: o DVD e seus HDs. Selecione Hazard_10.6.6i. 5

Hackintosh - Instalação Aparecerá uma tela de carregamento com a logo da Apple, como esta. Espere. 6

Hackintosh - Instalação Ao aparecer a tela inicial de instalação, selecione o idioma no qual deseja instalar o MAC OS X e clique na seta  para avançar. 7

Hackintosh - Instalação Aparecerá uma tela de boas vindas da instalação do MAC OS X. Clique em Continuar . 8

Hackintosh - Instalação ATENÇÃO!!! Agora temos que formatar o HD para que ele fique no formato aceito pelo MAC OS X. Essa parte é muito importante!!! Clique em Utilities  Disk Utility ou em Utilitários  Utilitário de Disco, se estiver escolhido português. Clique na aba “erase” ou “apagar” e selecione a opção Mac OS Extended (Journaled) ou Mac OS Expandido (Reg. Cronológico), se estiver em português Digite um nome para a partição e clique em “erase” ou “apagar”. Espere a formatação terminar. Agora feche o aplicativo no X, voltando para a tela de instalação Agora o disco aparecerá nas opções de instalação. Selecione-o e clique em Install. 9

PARABÉNS!!! Você instalou o MAC OS X no seu PC!!! Hackintosh - Instalação PARABÉNS!!! Você instalou o MAC OS X no seu PC!!! 10

A aplicação escolhida CET Fundão for iPhone!!! O problema: Visualizar as câmeras do Fundão no meio do engarrafamento para tomar a melhor decisão de como sair do Fundão. Já existe um site que faz isso (CET Fundão), mas a maioria das pessoas não pode acessar internet do computador antes de sair da faculdade. A solução encontrada: CET Fundão for iPhone!!! 11

O site 12

O que foi necessário aprender? Como trabalhar com frames e page control (para passar as câmeras). Como pegar a imagem de uma URL. Como colocar uma imagem em cada frame. 13

Arquivos necessários main.m: Arquivo com a função inicial, que instancia o AutoreleasePool. cetfundaoAppDelegate.h: Declara a window e o viewController. cetfundaoAppDelegate.m: Seta alguns métodos para trabalhar com eventos. cetfundaoViewController.h: Declara title, scrView e pageControl cetfundaoViewController.m: O principal arquivo do sistema, ele que controla toda a view, controlando as páginas e colocando as imagens nos frames. 14

Arquivo main.m #import <UIKit/UIKit.h> int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil, nil); [pool release]; return retVal; } 15

cetfundaoViewController.h #import <UIKit/UIKit.h> @interface cetfundaoViewController : UIViewController { IBOutlet UILabel *title; IBOutlet UIScrollView *scrView; IBOutlet UIPageControl *pageControl; } 16

Inicialização do controle de páginas self.title.text = @"CET Fundao on iPhone!"; scrView.contentSize = CGSizeMake( scrView.frame.size.width * 4, scrView.frame.size.height); pageControl.numberOfPages = 4; 17

Pegar uma imagem de uma URL NSURL *url = [NSURL URLWithString: @"http://diseg.pu.ufrj.br/img/CAMERA_PREFEITURA.jpg"]; NSData *imgData = [NSData dataWithContentsOfURL: url]; UIImage *imgCamera = [UIImage imageWithData: imgData]; UIImageView *imgView = [[ UIImageView alloc ] initWithImage: imgCamera]; 18

Configurar o tamanho do frame CGRect frame = scrView.frame; frame.size.width = scrView.frame.size.width; imgView.frame = frame; Obs: É possível fazer isso de duas formas: Definindo o Width ou Height do frame (como no exemplo) Definindo uma coordenada da origem do frame (X ou Y) 19

Exibindo as imagens nos frames Para exibir as imagens nos frames, você deve usar a propriedade addSubview, do objeto scrView, que é um objeto da classe UIScrollView, que declaramos no arquivo cetfundaoViewController.h. [scrView addSubview:imgView]; [scrView addSubview:imgView2]; [scrView addSubview:imgView3]; [scrView addSubview:imgView4]; 20

Algumas telas 21

Telas 22

Vamos ver a aplicação rodando? 23