This sample code project is associated with the following guides at andrewcbancroft.com:
- Using Core Data With SwiftUI - An Introduction
- How to Pass NSManagedObjectContext to a SwiftUI View
- How to Use @FetchRequest in SwiftUI
How does Apple intend for us to use Core Data with SwiftUI?
This project demonstrates how to stitch things together.
It's a single-view app that can
- Persist a list of
BlogIdea
s to a Core Data persistent store - Use the new
@FetchRequest
property wrapper to fetchBlogIdea
s - Use the
@Environment
'smanagedObjectContext
to create, update, and deleteBlogIdea
s
Within the code,
❇️ Alerts you to Core Data pieces
ℹ️ Alerts you to general info about what my brain was thinking when I wrote the code