Swift: Programe para iPhone e iPad
Desenvolver aplicativos para iPhone e iPad nunca foi tão prazeroso. Com a nova linguagem da Apple (Swift) e com a recente versão do iOS, o desenvolvimento se torna descomplicado, pois há uma nova gama de recursos disponíveis que mantêm a clássica elegância da principal plataforma mobile do mundo. Programadores do mundo inteiro estão aprendendo a programar para iOS com Swift. Nesse livro, Guilherme Silveira e Joviane Jardim vão ensinar como entrar nesse universo e criar sua aplicação, do início ao fim, aprendendo os recursos da nova linguagem e do novo iOS, usando várias boas práticas de programação de quebra.
"1123166277"
Swift: Programe para iPhone e iPad
Desenvolver aplicativos para iPhone e iPad nunca foi tão prazeroso. Com a nova linguagem da Apple (Swift) e com a recente versão do iOS, o desenvolvimento se torna descomplicado, pois há uma nova gama de recursos disponíveis que mantêm a clássica elegância da principal plataforma mobile do mundo. Programadores do mundo inteiro estão aprendendo a programar para iOS com Swift. Nesse livro, Guilherme Silveira e Joviane Jardim vão ensinar como entrar nesse universo e criar sua aplicação, do início ao fim, aprendendo os recursos da nova linguagem e do novo iOS, usando várias boas práticas de programação de quebra.
9.99 In Stock
Swift: Programe para iPhone e iPad

Swift: Programe para iPhone e iPad

Swift: Programe para iPhone e iPad

Swift: Programe para iPhone e iPad

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Desenvolver aplicativos para iPhone e iPad nunca foi tão prazeroso. Com a nova linguagem da Apple (Swift) e com a recente versão do iOS, o desenvolvimento se torna descomplicado, pois há uma nova gama de recursos disponíveis que mantêm a clássica elegância da principal plataforma mobile do mundo. Programadores do mundo inteiro estão aprendendo a programar para iOS com Swift. Nesse livro, Guilherme Silveira e Joviane Jardim vão ensinar como entrar nesse universo e criar sua aplicação, do início ao fim, aprendendo os recursos da nova linguagem e do novo iOS, usando várias boas práticas de programação de quebra.

Product Details

ISBN-13: 9788555190537
Publisher: Casa do Código
Publication date: 12/05/2014
Sold by: Bookwire
Format: eBook
Pages: 273
File size: 7 MB
Language: Portuguese

About the Author

Guilherme Silveira é líder técnico na Caelum e no Alura, cofundador do GUJ.com.br e um dos criadores do VRaptor. Especializou-se na área de ensino de Desenvolvimento de Software e é um dos principais autores dos cursos online do Alura. Ele pode ser encontrado no twitter em @guilhermecaelum. Joviane Jardim já trabalhou como desenvolvedora C e com banco de dados Oracle utilizando PL/SQL por 5,5 anos. Hoje é instrutora e desenvolvedora na Caelum dos cursos de iOS. Gosta também de C, Prolog, Java e Ruby.

Table of Contents

1 Projeto: nossa primeira App 1.1 Instalando o Xcode 1.2 Nossa primeira App 1.3 ViewController de cadastro de refeição 1.4 Boa prática: placeholder e keyboard type 1.5 Conectando a interface ao código 1.6 Conectando variáveis membro à sua parte visual: @IBOutlet 1.7 Resumo 2 Swift: a linguagem 2.1 Brincando no playground 2.2 Arrays 2.3 Boa prática: cuidado com inferência de tipos 2.4 Resumo 3 Swift: mapeando nossos modelos e introdução à Orientação a Objetos 3.1 Boa prática: organizando os dados 3.2 Boa prática: good citizen (evite nulos) e o init 3.3 Nosso Good Citizen 3.4 Code smell (mal cheiro de código): opcional! 3.5 Resumo 4 Projeto: organizando modelos com OO e arquivos em grupos 4.1 Boa prática: crie um diretório por grupo 4.2 Movendo arquivos no sistema operacional 4.3 Aplicando o básico de Orientação a Objetos 4.4 Resumo 5 Listando as refeições com TableViewController 5.1 Tabelas dinâmicas usando Dynamic Prototypes 5.2 Resumo 6 Projeto: lista de refeições 6.1 Resumo 7 Navegando entre telas 7.1 Navegando com uma pilha de telas 7.2 Resumo 8 Design pattern: delegate 8.1 Configurando um delegate via segue 8.2 Code smell: nomes genéricos demais e como extrair um protocolo 8.3 Entendendo parâmetros e underline 8.4 Resumo 9 Relacionamento um para muitos: lista de alimentos 9.1 Protocolos da API 9.2 Seleção múltipla e Cell Accessory 9.3 Desselecionando elementos 9.4 Armazenando a seleção 9.5 Removendo os desselecionados 9.6 Resumo 10 Criando novos itens 10.1 Pushando views para a pilha programaticamente 10.2 Voltando de um push programático 10.3 Invocando um delegate de forma programática 10.4 Resumo 11 Mostrando os detalhes de uma refeição com Long Press 11.1 Recuperando onde ocorreu um evento de Long Press 11.2 Mostrando os detalhes em um alerta 11.3 Mostrando os detalhes dos itens 11.4 Resumo 12 Alerta: optionals e erros 12.1 Boa prática: evite optional, garanta tudo com if let 12.2 Tratando o erro com uma mensagem novamente 12.3 Boa prática: mensagens de erro descritivas 12.4 Refatoração: tratando diversos erros 12.5 Parâmetros default 12.6 Boa prática: Single Responsibility Principle, Princípio de Responsabilidade Única 12.7 Casos mais complexos de tratamento de erro 12.8 Code smell: nested ifs 12.9 Resumo 13 Removendo uma refeição 13.1 Ações destrutivas e estilos 13.2 Passando uma função como callback 13.3 Identificando a linha a ser removida 13.4 Removendo e atualizando a tela 13.5 Closures 13.6 Code smell: closures a rodo 13.7 Resumo 14 Armazenando as refeições dentro do file system 14.1 Salvando as refeições no sistema de arquivos 14.2 Salvando e lendo itens no sistema de arquivos 14.3 Resumo 15 Boa prática: dividindo responsabilidades e o Data Access Object 15.1 Resumo 16 Aonde chegamos e próximos passos
From the B&N Reads Blog

Customer Reviews