Академический Документы
Профессиональный Документы
Культура Документы
Ansi C e Objective C
Fundamentos de C: Como começar a programar para a plataforma iOS; Introdução ao Xcode; A linguagem C; Escopo
de um programa em C; Biblioteca stdio; Variáveis e tipos; Especificadores de formato; Palavras Reservadas;
Caracteres de escape; Constantes; Operadores; Compilador GCC.
Arrays e Ponteiros: Arrays; Declaração de Arrays; Acessando itens de Arrays; Ponteiros; Declaração de ponteiro;
Utilizando ponteiros.
Funções: Funções de sistema; Funções de stdio.h; Função printf; Função puts; Função gets; Função scanf; Função
getchar; Função sprintf; Funções de string.h; Função strcmp; Função strcasecmp; Função strlen; Funções strcat;
Função strcpy; Funções de stdlib.h; Função rand; Função srand; Funções customizadas; Declaração de Função
customizada; Definição de parâmetros.
Classes, Métodos e Propriedades: Classes; Interface; Implementation; Declaração da Interface de Classe; Declaração
da Implementation de Classe; Métodos; Declaração de Método; Declared Properties; Lista de atributos de
propriedades; Declaração de propriedade; @synthesize; Accessor Method; Convenções de Nomenclatura de Accessor
Methods; Square Bracket Syntax; Dot Syntax.
SDK1
Design Pattern MVC: Model View Controller; Objetos Model; Objetos View; Objetos Controller.
Programando com Cocoa Touch: Cocoa Touch; Framework Foundation; Framework UIKit; Xcode; Object Library;
Arquivos de Trabalho; AppDelegate; Arquivos XIB; NSLog.
Usando objetos de Interface: UIView; UIViewController; Método viewDidLoad; Files Owner; First Responder; IBOutlet;
Declaração de IBOutlet; IBAction; Declaração de um IBAction; Conexões entre objetos e arquivo XIB; UILabel;
Propriedades de UILabel; UIButton; Propriedades de UIButton; Métodos; UISegmentedControl; Propriedades de
UISegmentedControl; Métodos; UISlider; Propriedades de UISlider; Métodos; Projeto do capítulo: Conversor Celsius
Fahrenheit; Solução.
Imagens: NSArray; Criando um NSArray; Consultando um array; UIImage; Formatos Suportados; Propriedades de
UIImage; Métodos; UIImageView; Propriedades; Projeto do capítulo: menu de imagens; Solução.
SDK2
Diretórios, arrays e dicionários: SandBox; Estrutura de diretórios; Acessando os diretórios; Gerenciamento de arquivos
e diretórios; Criando um subdiretório; Removendo um arquivo ou um diretório; Movendo ou renomeando um arquivo ou
um diretório; Copiando um arquivo ou diretório; NSArray; Criando um NSArray; Consultando um array; Salvando o
conteúdo de um array em um arquivo; NSMutableArray; Inicialização pelo método de classe; Inicialização pelo método
de instância; Adicionando objetos; Removendo um objeto a partir do seu índice; Removendo o último objeto;
Removendo um objeto definido; Removendo todos os objetos; Trocando um objeto por outro; NSDictionary; Criando um
dicionário; Exemplos de código.
UIView e UIViewController: UIView; Geometria; Coordenadas; Dimensões de tela disponíveis; Propriedades; Métodos;
Criando uma view manualmente; Animações; Métodos utilizados em animações; UIViewController; Propriedades;
Métodos; Exemplo de código.
Trabalhando com data e tempo: NSDate; Propriedades; Métodos; Exemplo de código; NSDateFormatter; Propriedades;
Métodos; Exemplo de código; UIDatePicker; Propriedades; Método; Projeto do capítulo: Roleta de data; Solução.
Carregando páginas Web: NSURL; Propriedades; Métodos; NSURLRequest; Propriedades; Métodos; UIWebView;
Formatos suportados; Propriedades; Métodos; UIWebViewDelegate; Projeto do capítulo: Mininavegador; Solução.
SDK3
Trabalhando com blocks e animações: Blocks; Declarando um bloco; Bloco sem parâmetro; Bloco com parâmetro;
Animando objetos UIView; Projeto do capítulo: animar um objeto; Solução.
Threads e GCD: Threads; NSThread; Métodos; GCD; Declaração de um objeto queue; Funções; Projeto do capítulo:
barra de progressão com GCD; Solução.
Trabalhando com XML: XML; NSXMLParser; Propriedade; Métodos; NSXMLParserDelegate; Projeto do capítulo:
carregador de fotos com XML; Solução.
Trabalhando com agenda de contatos: Framework AddressBook; ABAddressBook; ABRecord; ABPerson; ABGroup;
Framework AddressBookUI; ABPeoplePickerNavigationController; Propriedades;
ABPeoplePickerNavigationControllerDelegate; Projeto do capítulo: contatofavorito; Solução.
Trabalhando com mapas e geolocalização: Framework Core Location; CLLocationManager; Propriedades; Métodos;
CLLocationManagerDelegate; CLLocation; Propriedades; Framework Map Kit; MKMapView; Propriedades; Métodos;
MKMapViewDelegate; CLLocationCoordinate2D; MKCoordinateSpan; MKCoordinateRegion; Projeto do capítulo:
mapainterativo; Solução.
Game Kit: Framework Game Kit; Game Center; GKSession; Propriedades; Métodos; GKSessionDelegate;
GKPeerPickerController; Propriedades; Métodos; GKPeerPickerControllerDelegate; Projeto do capítulo:
TextMessenger; Solução.
SDK4
Multitasking: Recursos para multitasking; UILocalNotification; Propriedades; UIApplication; Métodos; Projeto do
capítulo: Mensagem em background; Solução.
Framework QuartzCore: Core Animation; Classes Core Animation; CALayer; Propriedades; Métodos;
CABasicAnimation; Propriedades; CAAnimationGroup; CAKeyframeAnimation.
Biblioteca SQLite: SQLite; Tipos suportados; Dicas de armazenamento; Tabela de comparação; Acessando o SQLite;
Comandos de linha; Comandos SQL; CAPI; Utilizando o SQLite.
Framework Media Player: Formatos suportados; MPMoviePlayerController; Propriedades; Métodos; Projeto do capítulo:
Player de vídeos; Solução.
Push Notifications: PushNotification; Estrutura; Formato de um PushNotification; Gerando certificados; Gerando App ID
e Certificado SSL; Implementando PushNotification no projeto iOS; Configurando o arquivo de envio PHP.