Paul Hudson (@twostraws) is hosting a 100 Days of Swift in which he provides short videos, quizzes and assignments to walk you through an introduction to Swift. He actually started some time ago, I think on Feb 1, 2019, but I’m just getting started now and have completed Day 4!
In Day 1, we covered the following topics:
- Variables – test
- Strings and integers – test
- Multi-line strings – test
- Doubles and booleans – test
- String interpolation – test
- Constants – test
- Type annotations – test
- Simple types: Summary – test
In Day 2, we covered the following topics:
- Arrays – test
- Sets – test
- Tuples – test
- Arrays vs sets vs tuples – test
- Dictionaries – test
- Dictionary default values – test
- Creating empty collections – test
- Enumerations – test
- Enum associated values – test
- Enum raw values – test
- Complex types: Summary – test
In Day 3, we covered:
- Arithmetic Operators – test
- Operator overloading – test
- Compound assignment operators – test
- Comparison operators – test
- Conditions – test
- Combining conditions – test
- The ternary operator – test
- Switch statements – test
- Range operators – test
- Operators and conditions summary – test
In Day 4, we covered: