SwiftData Core Data
SwiftData Two Years Later: What's Solid, What Still Bites, and the Migration Test You're Not Writing
Day 14 of the 30-day iOS series. SwiftData is about two years old now, and the honest verdict is mixed. I already wrote the long field report on where it broke in production — this post is the part that report didn't have room for: a VersionedSchema + SchemaMigrationPlan test that proves a schema change is safe BEFORE TestFlight finds out for you.
12 min read
SwiftData Core Data
I Migrated Two Apps to SwiftData. Eighteen Months Later, I'm Migrating Half of It Back.
SwiftData turns three at WWDC 2026. After running it in production across two shipping iOS apps for a year and a half, here's an honest field report — what works, what quietly broke, and the three places we went back to Core Data and don't regret it.
10 min read