100days

From Hacking with Swift

Installed Swift on Linux by following this guide

  • - Day 1: variables, simple data types and string interpolation
  • - Day 2: arrays, dictionaries, sets, and enums
  • - 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