Maxine makes heavy use of SwiftData to persist its data which means that it's a great way for me to learn more about SwiftData. Recently, I tackled a migration that I was dreading because there's no straightforward way to pull it off in SwiftData... and then I decided it's time for an in-depth guide to migrations in SwiftData that digs deeper than the basics of setting default values and removing duplicates: donnywals.com/a-deep-dive-into

0

If you have a fediverse account, you can quote this note from your own instance. Search https://chaos.social/users/donnywals/statuses/115922566803617227 on your instance and quote it. (Note that quoting is not supported in Mastodon.)