100 Days of Swift

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:

For loops – test

While loops – test

Repeat loops – test

Exiting loops – test

Exiting multiple loops – test

Skipping items – test

Infinite loops – test

Looping summary – test