
iOS Developers Toolkit
Xcode Downloads
FREE Members Area - sign up required
Download the official Swift book (TSPL) as PDF ePub or Xcode playground, an Xcode project (iOS app) and The Swift Cheatsheet ⚡️ which is a language reference guide with executable code examples (Xcode playground file).
Download 2: Execute the code inside Xcode
The Swift Programming
Language (TSPL) Book
v5.7 Converted to an Xcode Playground 🚀
We extracted out the contents of the Swift v5.7 book (The Swift Language Guide section) and converted it into executable Xcode playground pages.
Why not download it to add to your code collection?
Download 1: The official Apple Swift book (install on iBooks)
The Swift Programming
Language (TSPL) Book
Online HTML Swift v6.2.1
PDF & ePub Swift v5.7

Topic 1: The Basics
Topic 2: Basic Operators
Topic 3: Strings and Characters
Topic 4: Collection Types
Topic 5: Control Flow
Topic 6: Functions
Topic 7: Closures
Topic 8: Enumerations
Topic 9: Structures and Classes
Topic 10: Properties
Topic 11: Methods
Topic 12: Subscripts
Topic 13: Inheritance
Topic 14: Initialization
Topic 15: Deinitialization
Topic 16: Optional Chaining
Topic 17: Error Handling
Topic 18: Concurrency
Topic 19: Macros
Topic 20: Type Casting
Topic 21: Nested Types
Topic 22: Extensions
Topic 23: Protocols
Topic 24: Generics
Topic 25: Opaque and Boxed Protocol Types
Topic 26: Automatic Reference Counting
Topic 27: Memory Safety
Topic 28: Access Control
Topic 29: Advanced Operators
Each link opens Swift.org to a page in The Swift Programming Language Book.
Apple stopped support for their physical and digital ePub book on Swift version 5.7 and instead now maintain an online HTML version which is often updated.
If you would like to own a copy of the original, including the Xcode playground file (A Swift Tour) distributed with the physical book then you can download it below.
Download 3: A professionally structured iOS Xcode project
Xcode Project
Professionally Structured

As part of the guided coursework within our 3 day online course (3 Days Of Swift) we created a calculator system within an Xcode playground.
This download is an Xcode project (UIKit & SwiftUI) that uses the same code but to produce an iOS app.
💡 It was the UIKit version that was submitted to the AppStore.
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 repostiory of coding assets?
💡 We've already supplied a README file for your GitHub.com repos in each download. 👍
Download 4: Own a language reference guide for Swift ⚡️
The Swift Cheatsheet ⚡️
A Language Reference Guide

The Swift Cheatsheet ⚡️ is a language reference guide that will help when you have forgotten the syntax for a certain feature while you learn Swift.
It may be quite useful when you first start your new role and you want a document to store your useful code snippets too.

