Books & Videos

Table of Contents

  1. Getting Started with Swift

  2. A Taste of Swift

  3. Basic Language Features

  4. Types

  5. Variables and Constants

  6. Tuples

  7. Operators

  8. Strings and Characters

  9. Arrays

  10. Dictionaries

  11. Functions

  12. Closures

  13. Optionals

  14. Program Flow

  15. Classes

  16. Structures

  17. Enumerations

  18. Access Control

  19. Extensions

  20. Checking and Casting Types

  21. Protocols

  22. Memory Management

  23. Generics

  24. Operator Overloading

  25. Ranges, Intervals, and Strides

  26. Global Functions