top of page

Download 2: The Xcode playground version

Xcode Playground Conversion

v5.7 Converted to an Xcode Playground 🚀

The Swift Programming Language Xcode Playground.png
XcodeLogo128.png

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

Book Cover

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.

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

bottom of page