Migration happens, I'd like to say automatically, but there's a lot of things that can also break migration that you have to be aware of. So in Core Data, you've moved the table or you've move the class over in the model version and you created a mapping model. You can programmatically tell it, okay, now take data from this class and put it into this class when you're migrating from this version to this version. It's a very easy thing to miss in testing, but it's like the number one way that you can screw up your users database on their phone. We saw this in the WordPress apps.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode