|
2 | 2 |
|
3 | 3 | - [Como programar em Swift no Linux - ReisDev](https://dev.to/reisdev/como-programar-em-swift-no-linux-52j5)
|
4 | 4 | - [Conhecendo o Swift - Raline Silva](https://medium.com/@ralinesilva1/conhecendo-o-swift-ae7385c37f18)
|
5 |
| -- [Porque priorizar Collection.isEmpty em vez de Collection.count - Jonatan Medina](https://medium.com/@jonatanm89/porque-priorizar-collection-isempty-em-vez-de-collection-count-em-swift-f974874e4f54) |
| 5 | +- [Entendendo value types e reference types em Swift - Victor Martins](https://medium.com/@Visckmart/entendendo-value-types-and-reference-types-em-swift-49e5b27fb6fb) |
| 6 | + |
| 7 | +## Tipos básicos (Bool, Int, Float, Double, String, Array) |
| 8 | + |
| 9 | +- [Entendendo o tipo Booleano (Bool) no Swift: Um mergulho no mundo dos verdadeiros e falsos - Cesar Giupponi](https://www.linkedin.com/pulse/entendendo-o-tipo-booleano-bool-swift-um-mergulho-mundo-giupponi-kjnjf) |
| 10 | +- [Trabalhando com números no Swift - Cesar Giupponi](https://www.linkedin.com/pulse/trabalhando-com-n%C3%BAmeros-swift-cesar-giupponi-chaee) |
| 11 | +- [Strings e Caracteres no Swift: Tudo o que você precisa saber - Cesar Giupponi](https://www.linkedin.com/pulse/strings-e-caracteres-swift-tudo-o-que-voc%C3%AA-precisa-saber-giupponi-zj6sf) |
6 | 12 | - [Arrays em Swift - André Porto](https://www.linkedin.com/pulse/arrays-em-swift-andr%2525C3%2525A9-porto)
|
| 13 | +- [Entendendo Arrays no Swift: Tudo o que você precisa saber - Cesar Giupponi](https://www.linkedin.com/pulse/entendendo-arrays-swift-tudo-o-que-voc%C3%AA-precisa-saber-cesar-giupponi-hj1wf) |
| 14 | +- [Porque priorizar Collection.isEmpty em vez de Collection.count - Jonatan Medina](https://medium.com/@jonatanm89/porque-priorizar-collection-isempty-em-vez-de-collection-count-em-swift-f974874e4f54) |
| 15 | +- [O que é Inferência de Tipo no Swift? - Cesar Giupponi](https://www.linkedin.com/pulse/o-que-%25C3%25A9-infer%25C3%25AAncia-de-tipo-swift-cesar-giupponi-vkncf) |
7 | 16 |
|
8 |
| -## Variáveis, Structs e Classes |
| 17 | +## Enumerações, Tuplas e Dicionários |
| 18 | + |
| 19 | +- [O que é uma Tupla no Swift? - Cesar Giupponi](https://www.linkedin.com/pulse/o-que-%C3%A9-uma-tupla-swift-cesar-giupponi-c6i2f/) |
| 20 | +- [O que é um enumerador (enum) no Swift? - Cesar Giupponi](https://www.linkedin.com/pulse/o-que-%C3%A9-um-enumerador-enum-swift-cesar-giupponi-4mdbf/) |
| 21 | + |
| 22 | +## Variáveis, Constantes e Propriedades |
9 | 23 |
|
10 | 24 | - [Variáveis e Constantes em Swift - ReisDev](https://blog.reisdev.com.br/variaveis-e-constantes-em-swift)
|
11 |
| -- [Entendendo value types e reference types em Swift - Victor Martins](https://medium.com/@Visckmart/entendendo-value-types-and-reference-types-em-swift-49e5b27fb6fb) |
| 25 | +- [Tipos de Declaração de Variáveis no Swift - Cesar Giupponi](https://www.linkedin.com/pulse/tipos-de-declara%25C3%25A7%25C3%25A3o-vari%25C3%25A1veis-swift-cesar-giupponi-xfbcf) |
| 26 | +- [Variáveis locais e globais no Swift: como e quando usar? - Cesar Giupponi](https://www.linkedin.com/pulse/vari%25C3%25A1veis-locais-e-globais-swift-como-quando-usar-cesar-giupponi-8cn7f) |
| 27 | +- [Propriedades em Swift - Pedro Menezes](https://pt.linkedin.com/pulse/propriedades-em-swift-pedro-menezes-/) |
| 28 | +- [Propriedades de tipo (static/class) no Swift - Cesar Giupponi](https://www.linkedin.com/pulse/propriedades-de-tipo-staticclass-swift-cesar-giupponi-gk8nf) |
| 29 | +- [Getters e Setters em Swift - Cesar Giupponi](https://www.linkedin.com/pulse/getters-e-setters-em-swift-cesar-giupponi-lynrf) |
| 30 | +- [Além dos getters e setters: Mergulhe no mundo das propriedades computadas no Swift - Cesar Giupponi](https://www.linkedin.com/pulse/al%25C3%25A9m-dos-getters-e-setters-mergulhe-mundo-das-swift-cesar-giupponi-7rm4f) |
| 31 | +- [O que são propriedades observáveis (willSet e didSet) no Swift? - Cesar Giupponi](https://www.linkedin.com/pulse/o-que-s%C3%A3o-propriedades-observ%C3%A1veis-willset-e-didset-swift-giupponi-smntf) |
| 32 | +- [🎬 O que são variáveis? - Swift para todos](https://www.youtube.com/watch?v=SEUlKKAQMJc) |
| 33 | +- [🎬 Lazy Var e Computed Properties - Qual a diferença? - DevPoli](https://www.youtube.com/watch?v=NXNhAAWncT8) |
| 34 | +- [🎬 Como as static var e extensions podem melhorar a qualidade e leitura do seu código em Swift - Bruno Faganello](https://www.youtube.com/watch?v=wv3sTmfYzCI) |
| 35 | + |
| 36 | +## Structs e Classes |
| 37 | + |
12 | 38 | - [O que são Classes e Struct, as diferenças e quando usar - Giovanna Moeller](https://www.alura.com.br/artigos/ios-swift-classes-struct-diferencas-usar)
|
13 | 39 | - [Classes vs. Structs no Swift: Qual utilizar, e quando? - André Porto](https://medium.com/@andremporto/classes-vs-structs-no-swift-qual-utilizar-e-quando-c26af7bb1da7)
|
14 | 40 | - [Uso de Struct e Class em Swift - Amanda Paiva](https://medium.com/@amandakpaiva/uso-de-struct-e-class-em-swift-10b2430ad578)
|
15 |
| -- [Protocolos em Swift: Uma abordagem didática - Caio Santos ](https://medium.com/@caio.santos/protolocos-em-swift-uma-abordagem-didática-5f032ec8bc54) |
16 |
| -- [Propriedades em Swift - Pedro Menezes](https://pt.linkedin.com/pulse/propriedades-em-swift-pedro-menezes-/) |
17 | 41 | - [Como funcionam os modificadores de acesso? - Giovanna Moeller](https://www.alura.com.br/artigos/ios-swift-como-funcionam-modificadores-de-acesso)
|
| 42 | +- [Níveis de Controle de Acesso no Swift - Cesar Giupponi](https://www.linkedin.com/pulse/n%25C3%25ADveis-de-controle-acesso-swift-cesar-giupponi-b0f8f) |
18 | 43 | - [Você sabe o que são Property Wrappers? Parte 1 - Marcos Lacerda](https://medium.com/maclacerda/voc%C3%AA-sabe-o-que-s%C3%A3o-property-wrappers-parte-1-60c5f159a063)
|
19 | 44 | - [Você sabe o que são Property Wrappers? Parte 2 - Marcos Lacerda](https://medium.com/maclacerda/voc%C3%AA-sabe-o-que-s%C3%A3o-property-wrappers-parte-2-7c32b3a2d63b)
|
20 | 45 | - [Property Wrappers em Swift - André Porto](https://www.linkedin.com/pulse/property-wrappers-em-swift-andr%2525C3%2525A9-porto-crcze)
|
21 |
| -- [🎬 O que são variáveis? - Swift para todos](https://www.youtube.com/watch?v=SEUlKKAQMJc) |
22 |
| -- [🎬 Struct ou Class, pra que serve? - DevPoli](https://www.youtube.com/watch?v=tKSNjg9Cb_g) |
23 |
| -- [🎬 Lazy Var e Computed Properties - Qual a diferença? - DevPoli](https://www.youtube.com/watch?v=NXNhAAWncT8) |
24 | 46 | - [Introdução à Herança em Swift - André Porto](https://medium.com/@andremporto/introdu%C3%A7%C3%A3o-%C3%A0-heran%C3%A7a-em-swift-75ece8a815ff)
|
25 | 47 | - [Swift — Self vs self - Jonatan Medina](https://medium.com/@jonatanm89/swift-self-vs-self-90c9b4b35755)
|
| 48 | +- [🎬 Struct ou Class, pra que serve? - DevPoli](https://www.youtube.com/watch?v=tKSNjg9Cb_g) |
26 | 49 |
|
27 | 50 | ## Funções e Closures
|
28 | 51 |
|
| 52 | +- [Parâmetros de Funções e Valores de Retorno no Swift: Entenda como eles funcionam! - Cesar Giupponi](https://www.linkedin.com/pulse/par%25C3%25A2metros-de-fun%25C3%25A7%25C3%25B5es-e-valores-retorno-swift-entenda-cesar-giupponi-umkre) |
| 53 | +- [Como Capturar e Validar Entradas de Dados do Usuário em Swift com readLine(), if let, guard let, exit(1) e fatalError() - Thyago Raphael](https://www.linkedin.com/pulse/como-capturar-e-validar-entradas-de-dados-do-usu%C3%A1rio-em-raphael-dthff) |
29 | 54 | - [🎬 O que são funções? - Swift para todos](https://www.youtube.com/watch?v=9YxIVRmqTss)
|
30 | 55 | - [🎬 Como trabalhar com Closures - DevPoli](https://www.youtube.com/watch?v=Lkv4bYzuH_Y)
|
31 | 56 |
|
|
75 | 100 | - [Analisando problemas de memory leak - Vinicius Mesquita](https://www.linkedin.com/pulse/analisando-problemas-de-memory-leak-ios-pt1-vinicius-mesquita%3FtrackingId=MGCZ9vjyS9q1QuG1nK76fQ%253D%253D/)
|
76 | 101 | - [🎬 Automatizando a detecção de vazamento de memória - Comitando](https://www.youtube.com/watch?v=Zxo2p1MpkI4)
|
77 | 102 | - [🎬 Desvendando o ARC do Swift - DevPoli](https://www.youtube.com/watch?v=CZbOUMOxtU8)
|
| 103 | +- [🎬 Mentoria - Gerenciamento de Memória no iOS - Parte 1 (Memória Dinâmica) - Marcelo Costa](https://www.youtube.com/watch?v=kQXW9lGyLzA) |
78 | 104 |
|
79 | 105 | ## Timer
|
80 | 106 |
|
|
0 commit comments