top of page

Apples Official Book
The Swift Programming Language

The Swift Programming Language Book

TSPL Book Cover - transparent-tiny.png

"The Swift Programming Language" is the name of Apple's official book, originally intended as a learning resource for Objective-C developers, which outlines and teaches the essential language features of Swift. As the purpose of the book is to outline the language and its core 29 language features it explains why the book simply is titled "The Swift Programming Language" or TSPL for short.  

Apples Official Book
Our Revision Notes (Swift v6.3)

The Swift Programming Language Book

The Basics

1

Basic Networking Skills

10

Truth About Weak Self

11

A faster read. Condensed, simplified and all original code examples preserved. Read it online now.

Website Line Art-tiny.png

Apples Official Book
Swift 5.7 - Last Printed Version

The Swift Programming Language Book

Book Cover - transparent v3.png

Swift 5.7

The original hard back copy of the book is no longer available, however the book is still supported and used as documentation on the official Swift website Swift.org.

It is a little text-heavy but maybe the Xcode playground resources on this site can serve to simplify and reduce the information into more concise material and even faster revision material as they are explained using primarily executable code examples. Nether the less, this is a resource that every iOS developer should own.

A Tribute to the Book - in Xcode

We converted the last remaining physical copy of the book into an Xcode playground. Although this may not be the most useful use of your time to prepare for an interview, you may find it interesting or useful for reference.

TSPL Book Swift 5.7

The last official published book on Swift v5.7 converted to Xcode playgrounds discussing 28 language features with executable sample code.

Xcode Download line art h256-tiny.png

Swift v5.7

17/05/2026

Xcode Playground

Download TSPL Book Swift 5.7

The original hard back copy of the book is no longer available, however the book is still supported and used as documentation on the official Swift website Swift.org.

It is a little text-heavy but maybe the Xcode playground resources on this site can serve to simplify and reduce the information into more concise material and even faster revision material as they are explained using primarily executable code examples. Nether the less, this is a resource that every iOS developer should own.

Apple's Official Book

Apples Official Book
Swift 6.3 - Swift.org/swift-book

The Swift Programming Language Book

Swift-org Hero Image-tiny.png

Updated Versions Are Maintained Online

Swift.org/swift-book

The original hard back copy of the book is no longer available, however the book is still supported and used as documentation on the official Swift website Swift.org.

It is a little text-heavy but maybe the Xcode playground resources on this site can serve to simplify and reduce the information into more concise material and even faster revision material as they are explained using primarily executable code examples. Nether the less, this is a resource that every iOS developer should own.

For example the latest version for Swift 6.3 can be found on Swift.org under the documentation menu which has an option for Language Reference and The Swift Programming Language (TSPL) Book.

bottom of page