Every iOS Developer should own as many resources & code examples as they can for future reference, guidance and for when they forget the syntax of certain language features. We hope these downloads help.
Why not upload these resources to your own GitHub.com account and start an online repository of coding assets?
💡 We've already supplied a README file for your GitHub.com repos in each download. 👍
The Swift Programming
Language Book.
Apple's official TSPL book. Hosted on Swift.org
We have a learning curriculum, the official Apple book on Swift, the book converted to Xcode playgrounds, the simplified version of the book for faster learning (in Xcode playgrounds), links to the official online documentation and 4 in-depth courses teaching Swift language features and how to apply them.

Chapter 1: The Basics
Chapter 2: Basic Operators
Chapter 3: Strings and Characters
Chapter 4: Collection Types
Chapter 5: Control Flow
Chapter 6: Functions
Chapter 7: Closures
Chapter 8: Enumerations
Chapter 9: Structures and Classes
Chapter 10: Properties
Chapter 11: Methods
Chapter 12: Subscripts
Chapter 13: Inheritance
Chapter 14: Initialization
Chapter 15: Deinitialization
Chapter 16: Optional Chaining
Chapter 17: Error Handling
Chapter 18: Concurrency
Chapter 19: Macros
Chapter 20: Type Casting
Chapter 21: Nested Types
Chapter 22: Extensions
Chapter 23: Protocols
Chapter 24: Generics
Chapter 25: Opaque and Boxed Protocol Types
Chapter 26: Automatic Reference Counting
Chapter 27: Memory Safety
Chapter 28: Access Control
Chapter 29: Advanced Operators
The once-physical book is now hosted online at docs.swift.org/swift-book.
Downloads
💡 Why not add TSPL book to a new GitHub repo?
Professionals store their projects and useful code snippets in GIT repos-it also creates a useful public profile of your work and related material. i.e. It looks good for employers and recruiters.
1. TSPL Book converted to an Xcode Playground - converted by 3DaysOfSwift.
2. The original ePub book.





