Introdução ao Swift por Henrique Morbin – iOS Developer
O documento apresenta uma introdução ao Swift por Henrique Morbin, incluindo informações sobre sua experiência e apps, combinações iniciais sobre o curso, detalhes sobre a linguagem Swift e exemplos de código.
Introdução ao Swift por Henrique Morbin – iOS Developer
1.
“Procura-se programador Swiftcom 2
anos de experiência. Salário: R$ 1.200 +
VT + VR”
Introdução ao Swift por Henrique Morbin – iOS Developer
2.
Quem sou eu?
Henrique Morbin, 25 anos;
Consultor Técnico Mobile na Hewlett-Packard;
Estudante de Matemática pela UFRGS;
3 anos de experiência em iOS;
1 dia de experiência em Swift.
Combinações Iniciais
Ninguémvai sair daqui programador Swift;
É apenas uma introdução e será bem superficial;
Não façam perguntas “difíceis”;
A vaga do título não é verdadeira.
5.
The Swift LanguageProgramming
Nova linguagem de programação;
Desenvolvida pela Apple;
Segura, Moderna e Poderosa;
Frameworks Cocoa e Cocoa Touch;
Funciona integrado com o Objective-C;
Funciona com o novo recurso Playground.
6.
WWDC 2014
SanFrancisco;
Palestra principal;
02/06/2014;
5 dias de evento;
iOS 8 & Mac OSX Yosemite (10.10).
Veja as novidades em:
http://www.macrumors.com/2014/06/02/apple-announces-ios-8/
http://www.macmagazine.com.br
7.
Playground
Código;
Previewdos objetos;
Timeline com:
Saída do console;
Gráfico da evolução dos laços;
Não precisa de build;
Ótimo para testar os códigos e
brincar (playground) com a
linguagem.
O que aindatemos para ver?
Classes, Propriedades, Métodos e
Inicializadores;
Herança de Classes;
Propriedades com valores default e
Propriedades Computadas;
Sobrecarga de Métodos e Sobrecarga de
Propriedades;
Observadores de Propriedades(willSet, didSet,
newValue, oldValue);
Structures com Propriedades Computadas e
com Métodos;
Diferença de Structures e de Classes;
Diferenças das Constantes e Variáveis para
Structures e para Classes;
Modificando uma Structure;
Enums: Raw Values e Hash Values;
Enums com valores associados;
Emuns com Inicializadores e Propriedades;
Tipos de dados aninhados;
Extensões de Structures e de variáveis
primitivas;
Pilha de estruturas não-genéricas e de
estruturas genéricas;
...e tudo isso apenas referente ao
vídeo de introdução do Swift.
Onde buscar maisinformações?
Livro disponível na iBooks Store
https://itunes.apple.com/br/book/the-swift-programming-language/id881256329?mt=11
Documetação online:
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programmi
ng_Language/
Vídeos do WWDC – Sessions
https://developer.apple.com/videos/wwdc/2014/
Intrudução, Intermediário, Avançado e muitos outros...
GitHub
Diversos desenvolvedores ninjas e sem nada para fazer já disponibilizaram códigos e projetos inteiros
em Swift;
Grupos/Fóruns/Blogs
48.
Entre em contatocomigo
Facebook: http://facebook.com/hgmorbin
Portfólio: http://morbix.com.br/resume
GitHub: http://github.com/Morbix
Blog: http://iOS4Fun.blogspot.com
Em breve: LetsGoDev.com
E-mail: morbin_@hotmail.com
Whats: 5181992194