top of page

Swift
Study Guide

A list of language features to study - for beginners
3 Days Of Swift - How to learn swift Poster

Beginner / Junior Topics
Topic 1: Foundational Types & The Basics

Topic 2: Control Flow

Topic 3: Optionals

Topic 4: Functions & Closures

Topic 5: Classes

Topic 6: Structs

Topic 7: Enums

Topic 8: Value Types & Reference Types

Topic 9: ARC (Automatic Reference Counting)

Mid-level Topics

Topic 10: Extensions

Topic 11: Protocols

Topic 12: Concurrency

Topic 13: Error Handling

Topic 14: Generics

Each link opens Swift.org to a page in the online version of The Swift Programming Language (TSPL) book.

Each URL opens docs.swift.org/swift-book/documentation teaching each language feature (as if it were a book - it was a book!), and officially, by the people who wrote the features themselves!

There are 14 main Swift Language Features to learn before applying for a job as a Junior iOS Developer.

Hover of the image below and click download.

PDF

Swift-Study-Guide.pdf

A list of Swift language features in a PDF study guide. Experience is required of each language feature before applying for a job as an iOS Developer.

3 Days Of Swift - PDF Icon

Download

Playground.png

Playground

Swift Study Guide

Swift Study Guide

SwiftStudyGuide-v1.playground

 

Read code examples for each language feature specified in the list of features "you'll need to know" - this is the Study Guide.

Swift Study Guide

SwiftStudyGuide-v1.playground

Read code examples for each language feature specified in the list of features "you'll need to know" - this is the Study Guide.

Immediate download - no signup required

3 Days Of Swift - Swift Study Guide - Free Download
Playground.png

Playground

Swift Study Guide

3 Days Of Swift - Xcode Icon
3 Days Of Swift - Xcode Playground Icon

Download
as a Playground!

One code example per language feature

Download & open this Xcode Playground, execute the code examples and experience each language feature.

Xcode Playground

Swift-Study-Guide.playground

Execute a code example for each language feature listed in the Swift Study Guide PDF. This playground is useful as an introduction to Swift syntax.

3 Days Of Swift - Xcode Playground Icon

Download

Playground.png

Playground

Swift Study Guide

Swift Study Guide

SwiftStudyGuide-v1.playground

 

Read code examples for each language feature specified in the list of features "you'll need to know" - this is the Study Guide.

Swift Study Guide

SwiftStudyGuide-v1.playground

Read code examples for each language feature specified in the list of features "you'll need to know" - this is the Study Guide.

Immediate download - no signup required

bottom of page