top of page
⭐️ Website MacBook - Apple-style line art v3-tiny.png
3DaysOf Swift Strings-tiny.png

v1.4

Published with:

  • Template GitHub repositories for each Xcode playground resource on the homepage. Each contains its own Xcode playground but only as a template for the content. Each one does not yet contain fully polished or finished content but is offered as a start to our service in Alpha (every little helps).

v1.3

Published with:

  • A legacy UIKit based Xcode project provided for reference but not interview prep as this should not be included in any modern day iOS interviews.

v1.2

Published with:

  • Two SwiftUI based Xcode projects showcasing both Model-View (MV) and Model-View-ViewModel (MVVM) architecture.

v1.1

Published with:

  • An introductory Xcode playground describing the @main compiler attribute and how it is used within iOS apps to coordinate the app launch but also the communication between two horizontal layers of architecture - the Model and the View.

v1.0

Published with:

  • The Swift Programming Language Book v5.7. This repo contains the official book Swift book for Swift 5.7 as an ePub file and an Xcode playground file produced at 3DaysOfSwift.com containing all 28 chapters of the book as individual playground pages. Each page / chapter represents one main fundamental language feature of Swift.

Version History

We're writing new playgrounds And publishing more content everyday

Version History

Site 2.0 coming Soon

We are busy adding more to this site
To teach Swift language features

We are building a learning curriculum, the Swift book converted to Xcode playgrounds, a simplified version of the book (in Xcode playgrounds),  and we are building 6 short in-depth packs explaining and breaking down Swift language features in Xcode playgrounds.

Numbers-1-tiny.png
The Swift Curriculum
The Swift Programming Language book has 29 features listed excluding architecture that as an iOS Developer you should know & understand.
Coming Soon
Numbers-2-tiny.png
Apple's Official Book
The Swift Programming Language book (TSPL book) is no longer sold as a physical book and is maintained online at Swift.org as documentation for Swift language features. 
Coming Soon
Numbers-3-tiny.png
Swift.org Documentation
The Swift Programming Language book (TSPL book) is no longer sold as a physical book and is maintained online at Swift.org as documentation for Swift language features. 
Numbers-4-tiny.png
Swift Quick-Reference Guide
We have taken The Swift Programming Language and simplified it into a new book adjusted and simplified to focus on executable code. Less text. More Swift. More examples and more answers.
Coming Soon
Numbers-5-tiny.png
3DaysOf Swift (£0)
We all want to learn and refine our skills in a hurry - our 3DaysOf courses are designed to showcase Swift code in Xcode providing immediate answers and facts, not opinions. Come back when we have completed our site 2.0
Numbers-6-tiny.png
3DaysOf Swift 
Concurrency (£39)
Our existing bootcamp can be found by logging in below. Simply navigate to My Programs and continue from your last completed lesson.
Coming Soon
Playground Packs-tiny.png

Building The Model - Calc123

Lots of slow-paced videos to hold your hand.
How-to construct simple software in Swift

Full 7-task program requires free sign up.
Below are the first 3 tasks to watch without signing up.

Pair-Programming Exercises to Build the Model

7 tasks to build and construct a basic calculator. This is a strong program to teach basic architecture and to combat various basic mathematical issues that may arise with using Doubles and base 10.

A great program for beginners.

Members Program

Xcode Download line art h256-tiny.png

Building the Model 

£0

Playground Pack

v5 17/03/2026

or

🙅‍♂️ NO Videos. Just Source Code

Learn faster without videos. Write code in Xcode

6 Downloadable Xcode playgrounds to teach Swift

bottom of page