SwiftData Techniques
In the previous lessons, you learned the fundamental ways to build an app with SwiftData. In the first lesson, you built an app with a single model and you were able to persist data within that model. In the second lesson, you expanded on the app’s capabilities by using multiple models with complex relationships. In this lesson, you’ll build on the app by making it compatible with multiple views needed for iPadOS, macOS, and visionOS. You can also consider watchOS and tvOS. However, those aren’t covered in the course. In this lesson, you’ll learn the skills to accomplish these advanced concepts and build on those in future lessons. Continue to the next view to get started.