top of page
XcodeLogo128.png

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 🚀

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.

Download 3: A professionally structured iOS Xcode project

Xcode Project
Professionally Structured

Xcode Project & Simulator.png

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

ReadMe Screenshot.png

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. 

bottom of page