Plano de Estudo da Linguagem de programação Swift
Referências
Topicos de Estudo
[x] The Basics
[x] Basic Operators
[x] Strings and Characters
[o] Collection Types
[o] Control Flow
[o] Functions
[o] Closures
[o] Enumerations
[o] Structures and Classes
[o] Properties
[o] Methods
[o] Subscripts
[o] Inheritance
[o] Initialization
[o] Deinitialization
[o] Optional Chaining
[o] Error Handling
[o] Type Casting
[o] Nested Types
[o] Extensions
[o] Protocols
[o] Generics
[o] Opaque Types
[o] Automatic Reference Counting
[o] Memory Safety
[o] Access Control
[o] Advanced Operators
Anotações
- Swift usa "let" para contantes e "var" para variaveis.
- Swift permite definir o tipo da variavel/constante "var welcomeMessage: String".
- É possivel também declarar varias variaveis/constantes do mesmo tipo.
- Interpolação de strings em Swift "\(welcomeMessage)"
- Swift não é necessario usar ";" ponto e virgula.
- É possivel definir um valor maximo ou minimo para uma variavel.
- No Swift é possivel apelidar um tipo de dado ou uma fonte externa.
- Tuples permitem predefinidamente armazenar mais de um tipo de dado.
- Swift permite a criação de funções para lidar com erros de execução.
- Em Swift existe o metodo "assert()" que é semelhante ao metodo "precondition()" mas só é executado durante o desenvolvimento, e pode ser usado livremente sem impactar quando o projeto estiver em produção.