From the Book - First edition.
Introducing Swift: apps, systems, and beyond!
Swift by name: Swift by nature
Collecting and controlling: going loopy for data
Functions and enums: reusing code on demand
Closures: fancy, flexible functions
Structures, properties, and methods: custom types and beyond
Classes, actors, and inheritance: inheritance is always a thing
Protocols and extensions: a Swift lesson in protocol
Optionals, unwrapping, generics, and more: nothing optional about it
Getting started with SwiftUI: user interfaces...swiftly
Putting SwiftUI into practice: circles, timers, buttons - oh my!
Apps, web, and beyond: putting it all together.