- Introdução
- Baixando o Xcode
- 1.4 Para Usuários de Windows
- Ebook - Como Programar em Swift pode mudar seu Futuro.
- Introdução
- Criando Variáveis
- Criando Constantes
- Comentários no Código
- O que são Strings?
- O que são Ints?
- Utilizando o Console
- Exercício
- Fechamento
- Introdução
- Data Types / Declarações Implícitas e Explícitas
- Floats vs Doubles
- Exercício - Variáveis Implícitas e Explícitas
- Operadores Básicos
- Usando Tipos Numéricos
- Introdução a Arrays
- Criando Arrays
- Adicionando Elementos na Array
- Método .Count
- Exercício de .Append e .Count
- O que é o tal do Index?
- .Insert e .Remove
- .Contains & Index Of
- Exercício 2
- Fechamento Arrays
- Introdução a Condicionais
- O que são Booleans?
- O começo de Condicionais
- Condicionais com Comparação
- Else
- Exercício
- And (&&) e Or (||)
- Else If
- Exercício 2
- Conclusão
- Introdução a Switch
- O que é Switch?
- Switch sem Default
- Operadores de Intervalo
- Exercício de Switch
- Fechamento de Switch
- Introdução a Loops
- For Loops
- Loops e Arrays se Amam
- Exercício de Loops
- While Loops
- Exercício de Loops 2
- Fechamento Loops
- Introdução a Funções
- Funções
- Funções e seus Parâmetros
- Funções com Return
- Exercício de Funções
- Fechamento de Funções
- Introdução a Tuplas
- Tuplas básicas e Implícitas
- Tuplas Explícitas + Funções
- Exercício de Tuplas
- Introdução a Opcionais
- Dados Opcionais
- Optional Binding - If Let
- Exercício Opcionais
- Conclusão - Opcionais
- Introdução a Classes
- Criando Classes
- Uma Classe, Múltiplos objetos
- Propriedades Computadas
- Funções dentro de Classes
- Inicializadores Customizados
- Inicializando Opcionais e utilizando .Self
- Exercício de Classes
- Introdução
- Structs
- Conclusão - Classes e Structs
- Introdução
- Criando Enums
- RawValues / HashValues
- Exercício
- Introdução
- Herança e Subclasses
- Override e Super
- Final