Use Core Data Mastery in SwiftUI picture book to
Updated for iOS 18
Book Details
At over 500 pages this is the largest Core Data book for SwiftUI in the world.
CORE DATA CONCEPTS What are the 4 main concepts that will help you finally understand how Core Data works?
FIRST EXAMPLE How can you start using Core Data in just 4 steps and under 10 minutes?
MOCK DATA How can you use mock data in Core Data and preview it while developing your UI?
DISPLAYING DATA How can you make your life much easier when using Core Data and SwiftUI?
@FETCHREQUEST How can you not only get data, but also sort, filter, and animate with a fetch request?
@SECTIONEDFETCHREQUEST What can you do if you want to group your data into sections?
MANAGED OBJECT CONTEXT How can you use the managed object context to insert, update, and delete data?
DATA MODEL OPTIONS How can you make attributes required, provide default values, and prevent duplicate data?
UNDO AND REDO How can you give users more control over the changes they make with undo and redo actions?
RELATIONSHIPS How can you use relationships to connect data between different entities?
COMPOSITE ATTRIBUTES - How do you group attributes into one attribute so you can add them to entities?
DERIVED How do you give attributes in your entities autogenerated calculated values?
CONCURRENCY What can you do to make sure you never freeze your UI while doing Core Data operations?
FETCHED PROPERTIES How can you create and store pre-made fetches right in your data model?
USING OBSERVABLE OBJECTS What if you wanted to move all Core Data code out of your view and into your observable object?
VALIDATION How can you specify validation rules right on the data model so an error is thrown whenever they are violated?
VERSIONING After your app is released, what can you do to make changes to your data model to make sure there is no data loss?
TRANSFORMABLE How can you store a type that Core Data doesn’t offer?
PERFORMANCE TIPS What are different ways you can measure and improve the performance of your Core Data operations?
CLOUDKIT Your users might install your app on multiple devices, so how can you sync their data?
ERRORS & SOLUTIONS What is the solution to the error you are seeing?
London
BONUS 1
BONUS 2
While logged in, click on your Profile picture and select Settings > Billing section.
You will see a row called "Invoices". Click the View button.
Click the PDF button to download your invoice.