top of page
The Swift Programming Language Xcode Playground.png
XcodeLogo128.png

We Converted TSPL Book
to a Playground! 

Download it below

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?

Xcode Playground

TSPL-Book.playground

The TSPL book contains The Language Reference Guide, which teaches Swift language features to the reader. We converted the guide into this playground.

3 Days Of Swift - Xcode Playground Icon

Download

The Swift Programming Language Book Cover 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

The Book
The Swift Programming
Language (TSPL)

HTML version is maintained by Swift.org

Each link opens Swift.org to a page in The Swift Programming Language Book (TSPL).

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.

Book + Xcode Playground

TSPL Book & SwiftTour.playground

The Swift Tour is no longer supported by Apple. However, TSPL book references this SwiftTour.playground file - so here it is.

3 Days Of Swift - Xcode Playground Icon

Download

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. 👍

bottom of page