top of page
study guide_Square Logo.png

Swift Study Guide

13 topics you must know

If you want to become a senior iOS developer writing apps for Apple products then you need to learn all 13 topics required to become a Swift engineer. Each topic is available to learn from the official Apple Language Guide and our online courses (bootcamps!). 

13 Topics
You must learn

from Apples official Swift Language Guide 📚

Topic 1: The Basics

Topic 2: Control Flow

Topic 3: Optionals

Topic 4: Functions and Closures

Topic 5: Classes

Topic 6: Structs

Topic 7: Enums

Topic 8: Memory Management

Topic 9: Extensions

Topic 10: Protocols 

Topic 11: Concurrency

Topic 12: Error Handling

Topic 13: Generics

These are the 13 main language features for iOS developers to learn. 

Apple discuss all 28 topics inside their official Swift Language Guide.

language guide_Square Logo.png

The  Swift Language Guide

The online Language Guide Book

What is it?

Apple created an official online language guide introducing 28 important language features with examples and code snippets too. View language guide.

Swift-org-language-guide.png
Safari-icon.png

Contents

Topic 1: The Basics

Topic 2: Basic Operators

Topic 3: Strings and Characters

Topic 4: Collection Types

Topic 5: Control Flow

Topic 6: Functions

Topic7: 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: Type Casting

Topic 20: Nested Types

Topic 21: Extensions

Topic 22: Protocols

Topic 23: Generics

Topic 24: Opaque Types

Topic 25: Automatic Reference Counting

Topic 26: Memory Safety

Topic 27: Access Control

Topic 28: Advanced Operators

Does It Look Too Difficult?

Don't worry. We're building a 30-day Swift bootcamp for beginners!

swift-icon.png

We're building a Swift bootcamp to teach Swift, a modern programming language used by millions to write software for Apple products ( iOS, tvOS, macOS and watchOS).

  • We're 80% complete with our filming. 

  • We'll hold the course over a timespan of 30 days.

  • The online bootcamp is called "30 Days of Swift".

  • It will be hosted on Udemy.com

Words For Google To Find Us - this is not for you 😉

How do i learn swift online, iOS, Swift, programming, get a job, how to Swift, How To Get A Job Programming In Swift,
Swift simplified, learn swift online, how do i learn swift, learn swift faster, learn swift online course, swift engineer blog, become a swift engineer, swift 7, swift 8, swift 9, swift 10, learn ios, learn ios development, become an ios developer, swift language, swift programming language, how do i learn official swift, j
ob, official swift documentation, official swift language guide, swift language guide, the swift handbook, the swift handbook online course, swiftsimplified.com, simple swift, swift docs, ios interview, ios interview prep, ios interview practice

bottom of page