Swift by example
Hello World
Values
Variables
Constants
Strings
For Loops
If/Else
Switch
Arrays
Dictionaries
Tuples
Optionals
Functions
Closures
Enums
Classes
Structures
Values and References
Type Casting
Class Extensions
Protocols
Generics
Advanced Operators
Generators