Modernizing your apps with Core Data

Tool box emoji inside of a speech bubble.

Core Data is the best way to manage your app’s data. Find out how Core Data can take advantage of Swift concurrency to help you create more concise, efficient, and safe asynchronous code. We'll show you how to update Core Data in your apps to work with concurrency, and detail the many other improvements throughout the framework that make working with Swift and SwiftUI more expressive and powerful.

We’ll also help you discover how Core Data can surface data from your app in Spotlight with as little as two lines of code. Learn how to make that data discoverable in Spotlight search and to customize how it is presented to people on device. We’ll show you how to implement full-text search within your app, driven completely with the data indexed by Spotlight. Lastly, find out how to share data between multiple iCloud users. Walk through a sample project that incorporates new API and hundreds of tests to ensure your sharing experience is excellent.

  • WWDC21

Bring Core Data concurrency to Swift and SwiftUI

  • WWDC21

Showcase app data in Spotlight

  • WWDC21

Build apps that share data through CloudKit and Core Data