Skip to content
m-a-b-u edited this page Jun 24, 2020 · 13 revisions

Days 1-12: Introduction to Swift

  • Day 1 – variables, simple data types, and string interpolation [X on 23.06.2020]

m-a-b-u: Easy start with general programming basics, let´s see how it will continue.

  • Day 2 – arrays, dictionaries, sets, and enums [X on 24.06.2020]

m-a-b-u: Much more interesting now. Do not know yet how to best implement this in bigger projects

  • Day 3 – operators and conditions
  • Day 4 – loops, loops, and more loops
  • Day 5 – functions, parameters, and errors
  • Day 6 – closures part one
  • Day 7 – closures part two
  • Day 8 – structs, properties, and methods
  • Day 9 – access control, static properties, and laziness
  • Day 10 – classes and inheritance
  • Day 11 – protocols, extensions, and protocol extensions
  • Day 12 – optionals, unwrapping, and typecasting

Days 13-15: Consolidation I

  • Day 13 – Swift review, day one
  • Day 14 – Swift review, day two
  • Day 15 – Swift review, day three

Days 16-22: Starting iOS

  • Day 16 – Project 1, part one
  • Day 17 – Project 1, part two
  • Day 18 – Project 1, part three
  • Day 19 – Project 2, part one
  • Day 20 – Project 2, part two
  • Day 21 – Project 2, part three
  • Day 22 – Project 3

Clone this wiki locally