1.1 Swift Fundamentals Playground.playground.zip
1. Constants, variables, operators
2. Strings and Characters
3.1 Strings and Characters.html
3. Strings indices
4.1 Strings and Characters.html
4. Strings substrings
5.1 Strings and Characters.html
5.2 Swift Fundamentals Playground.playground.zip
5. Strings comparison
6. Practice knowledge of strings and characters.html
7.1 Swift Collection Types.html
7. Collection Types Introduction
8.1 Swift Fundamentals Collections Arrays.playground.zip
8. Collection Types Arrays
9.1 Swift Fundamentals Collections Sets.playground.zip
9. Collection Types Sets
10.1 Swift Fundamentals Collections Dictionaries.playground.zip
10. Collection Types Dictionaries
11.1 Swift Fundamentals Control Flow ForLoop.playground.zip
11. Control flow for loop
12.1 Swift Fundamentals Control Flow WhileLoop.playground.zip
12. Control flow while loop
13.1 Swift Fundamentals Control Flow WhileLoop.playground.zip
13. Control flow repeat while
14. Control flow if else conditional statements
15. Control flow switch statements
16. Functions parameters, return types, multiple return types, arguments, inout
17.1 Section2 Lecture32 functions part2.mov
17. Functions nested functions, function types
18. Optionals
19. Closures expressions, single expression, short-hand, operator method
20. Closures autoclosure, trailing closures, escaping closures
21. Enumerations
22. Classes and Structs
23. Inheritance
24. Protocols Introduction
25. Protocols Delegates
26. Protocols Extensions
27. Protocols Synthesized Implementation
28. Protocols Types and Inheritance
29. Protocols Composition
30. Protocols Conformance Check
31. Protocols Optional protocol requirements