Core Data
Core Data persists our app’s data, but using it well takes some care. These posts look at working with it in practice.
Can Unit Testing and Core Data become BFFs?
Core Data and Unit Testing haven't always been the best of friends ⚔️. Core Data is all about persisting. Unit testing is all about forgetting. Here, we look at how they can work together with the help of UIKit to ensure that we gain the confidence we need to ship an app.
Step-By-Step Core Data Migration
People really care about their possessions. They hate when change breaks those possessions 😡. This is as true of digital possessions as physical possessions. Your data model will change, but it doesn't need to break anything. Here, we look at how to migrate a Core Data model step-by-step.
De-stringing Entity Descriptions
Working with stringy APIs is prone to runtime errors, as the compiler can only enforce that a string is there or not, rather than if the value is correct or not. Core Data loves a stringy API. Here, we look at how to enhance the compiler's involvement with Core Data by de-stringifying the API.