SwiftData as a Replacement for CoreData: Deep Dive
summary
An in-depth look at Apple’s new SwiftData framework as a replacement for Core Data, explaining how SwiftData works, comparing its architecture and performance metrics to Core Data, and outlining a plan for integrating SwiftData into an existing project. The talk also gives a recommendation on whether migration is necessary and describes possible ways to use SwiftData on OS versions before iOS 17.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 2:12Why SwiftData
- 3:43SwiftData features
- 8:30SwiftData containers and contexts
- 12:50Predicates and queries in SwiftData
- 17:11SwiftData vs CoreData
- 19:01CoreData issues and SwiftData benefits
- 22:30SwiftData and Swift Concurrency
- 25:49SwiftData performance
- 29:51SwiftData internals
- 33:08SwiftData with CoreData
- 36:27SwiftData summary
- 39:14Conclusion
- 40:19Q&A
related talks
49mIs There an ORM Better Than SwiftData?
47mExploring Key Practices of Observation and SwiftData in New Application Development
53mCoreData in 2015 & Magical Record Meets Swift
26mEffective Core Data with Swift
22mThe Great SwiftData Heist
25mModern Core Data
22mIn defense of Core Data
39mSwiftUI — Everything from Scratch Again
