WWDC23: Model your schema with SwiftData | Apple
Learn how to use schema macros and migration plans with SwiftData to build more complex features for your app. We’ll show you how to fine-tune your persistence with @Attribute and @Relationship options. Learn how to exclude properties from your data model with @Transient and migrate from one version of your schema to the next with ease. To get the most out of this session, we recommend first watching "Meet SwiftData" and "Build an app with SwiftData" from WWDC23. Explore related documentation, sample code, and more: SwiftData: https://developer.apple.com/documenta... Adopting SwiftData for a Core Data app: https://developer.apple.com/documenta... Discover Observation in SwiftUI: https://developer.apple.com/videos/pl... Build an app with SwiftData: https://developer.apple.com/videos/pl... Meet SwiftData: https://developer.apple.com/videos/pl... Migrate to SwiftData: https://developer.apple.com/videos/pl... Dive deeper into SwiftData: https://developer.apple.com/videos/pl... 00:00 - Intro 01:41 - Utilizing schema macros 05:30 - Evolving schemas 08:56 - Wrap-up More Apple Developer resources: Video sessions: https://apple.co/VideoSessions Documentation: https://apple.co/DeveloperDocs Forums: https://apple.co/DeveloperForums App: https://apple.co/DeveloperApp

WWDC23: Write Swift macros | Apple

WWDC23: Dive deeper into SwiftData | Apple

WWDC26: Run local agentic AI on the Mac using MLX | Apple

WWDC25: SwiftData: Dive into inheritance and schema migration | Apple

WWDC23: Discover Observation in SwiftUI | Apple

WWDC26: Principles of great design | Apple

WWDC22: Visualize and optimize Swift concurrency | Apple

WWDC23: Build an app with SwiftData | Apple

WWDC24: Track model changes with SwiftData history | Apple

WWDC24: Create a custom data store with SwiftData | Apple

WWDC26: Create UI prototypes using agents in Xcode | Apple

WWDC24: Demystify SwiftUI containers | Apple

WWDC26: Bringing Cyberpunk 2077 to Mac | Apple

WWDC20: Data Essentials in SwiftUI | Apple

WWDC26: Explore distributed inference and training with MLX | Apple

WWDC24: What’s new in SwiftData | Apple

WWDC22: Design protocol interfaces in Swift | Apple

WWDC26: What’s new in Shortcuts | Apple

