To get the most out of this book
This book has been completely revised for iOS 14, macOS 11.0 Big Sur, Xcode 12, and Swift 5.3. The last part of this book also covers the latest technologies introduced by Apple during WWDC 2020, which are Apple Silicon Macs, SwiftUI, widgets, and app clips.
To complete all the exercises in this book, you will need the following:
- A Mac computer running macOS 10.15 Catalina, macOS 11.0 Big Sur, or later
- Xcode 12.0 or later
To check whether your Mac supports macOS 11.0 Big Sur, use this link: https://www.apple.com/my/macos/big-sur/ 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 want 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 App Clips
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.