introdução ao swift por henrique morbin – ios developer
DESCRIPTION
Os slides de "Introdução ao Swift por Henrique Morbin – iOS Developer" foram tirados do videos de intrudução ao Swift apresentado pela Apple no WWDC 2014 na última segunda-feira (02/06/2014).TRANSCRIPT
“Procura-se programador Swift com 2 anos de experiência. Salário: R$ 1.200 + VT + VR”
Introdução ao Swift por Henrique Morbin – iOS Developer
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ém vai 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.
The Swift Language Programming
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.
WWDC 2014
San Francisco;
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
Playground
Código;
Preview dos 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 ainda temos 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 mais informaçõ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_Programming_La
nguage/
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
Entre em contato comigo
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: [email protected]
Whats: 5181992194