1 comment

[ 3.0 ms ] story [ 15.1 ms ] thread
In my previous article, I discussed the current reality of Core Data in today’s projects: it hasn’t disappeared, and it still has unique value, but the disconnect between it and modern Swift projects is becoming increasingly apparent. In this article, I’d like to continue down that path and introduce an experimental project of mine: Core Data Evolution (CDE). It’s not a new framework meant to replace Core Data, nor is it an attempt to drag developers back to old technology. More precisely, it’s my own answer to these disconnects: If I still value Core Data’s object graph model, its migration system, and its mature runtime capabilities, can I make it continue to exist in modern Swift projects in a more natural way?