Here is what SwiftData will be (…and what it could have been)

Image by

Core Data is not going anywhere

  • How do I make sure that there is only one copy of a particular object in memory?
  • How do I access enormous datasets without pulling everything into memory?
  • How do I make transactional updates to a set of objects?
  • How do I keep the data in memory up-to-date with what is on disk?
  • How can I make long running updates in the background, while my UI continues to use the same data store?
  • How do I merge in changes from other devices?

Learning from SwiftUI

SwiftData at WWDC2021

What it could have been

Decentralized stores will rule the earth

Why are we still waiting?


Master of none. @drewmccormack

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Instagram Login with Flutter

[Documentation] ITMS-90562: Invalid Bundle / Invalid Build

Getting Started With Audio Graphs in Swift and iOS 15

Userdefaults clear in entire project in swift

5 amazing Tools for every iOS Developer

What knowledge do I need to create iOS apps?

Do you want to learn what knowledge you need to develop or create iOS mobile applications? Read what you minimally need, and how to build better mobile apps in this article.

How to draw a dashed line in Swift

A Guide to Swift Optionals

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Drew McCormack

Drew McCormack

Master of none. @drewmccormack

More from Medium

CarPlay apps without Apple’s blessings on a real car

Modelling an optional attribute with SwiftUI pickers

Presenting The Preferences Window On macOS Using SwiftUI

Detecting Screen Size/Resolution Changes in macOS with SwiftUI