Download the completed project here: https://github.com/twostraws/hackingw...
Other parts in Project 12:
Introduction: https://www.hackingwithswift.com/book...
1. Why does \.self work for ForEach?: • iOS 15: Why does \.self work for ForE...
2. Creating NSManagedObject subclasses: This video
3. Conditional saving of NSManagedObjectContext: • iOS 15: Conditional saving of NSManag...
4. Ensuring Core Data objects are unique using constraints: • iOS 15: Ensuring Core Data objects ar...
5. Filtering @FetchRequest using NSPredicate: • iOS 15: Filtering @FetchRequest using...
6. Dynamically filtering @FetchRequest with SwiftUI: • iOS 15: Dynamically filtering @FetchR...
7. One-to-many relationships with Core Data, SwiftUI, and @FetchRequest
Challenges: • iOS 15: One-to-many relationships wit...
Wrap up and challenges: https://www.hackingwithswift.com/book...
You can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/...
Watch the full 100 Days of SwiftUI playlist here: • Hacking with iOS: SwiftUI Edition