To get the most out of this book
This book has been completely revised for iOS 15, macOS 12.0 Monterey, Xcode 13, and Swift 5.5. Part 4 of this book also covers the latest technologies introduced by Apple during WWDC 2021, which are Mac Catalyst, SwiftUI, Swift Concurrency, and SharePlay.
To complete all the exercises in this book, you will need:
- A Mac computer running macOS 11 Big Sur or macOS 12.0 Monterey
- Xcode 13.0 or later
To check if your Mac supports macOS 12.0 Big Sur, see this link: https://www.apple.com/macos/monterey/. If your Mac is supported, you can update macOS using Software Update in System Preferences.
To get the latest version of Xcode, you can download it from the Mac App Store. Most of the exercises can be completed without an Apple Developer account and use the iOS Simulator. If you wish to test the app you are developing on an actual iOS device, you will need a free or paid Apple Developer account, and the following chapters require a paid Apple Developer account:
Chapter 25, Getting Started with SharePlay
Chapter 26, Testing and Submitting Your App to the App Store
Instructions on how to get a paid Apple Developer account are in Chapter 26, Testing and Submitting Your App to the App Store.