After our Functional Swift and Advanced Swift books already got the Swift 3 treatment, we finally released the Swift 3 update for our Core Data book as well. This update took much longer than we expected, because we had to work around some hurdles in the publication process. Sorry for the delay!
This update brings the book fully up to speed with Swift 3, as well as with the changes in Core Data released with iOS 10 and macOS 10.12. For example, we now take advantage of the generic result types in Core Data’s API, the new
NSPersistentContainer class, concurrency changes to the persistent store coordinator and much more.
Furthermore, the sample code now includes separate versions of the example project for the first chapters, which allows the code to match up closely with the contents of the early chapters in the book. This makes the book even more approachable for Core Data beginners.
As always, the eBook comes in several formats: PDF, ePub (works great in iBooks as well), and Kindle mobi. The sample code is available on GitHub.
For those who bought a digital version of the previous edition: this is a free update. If you’ve subscribed, you’ll get an email from us. Otherwise just search your email archives for the original receipt containing the download link.
Core Data Workshop
On a related note: if you’re up for a trip to Berlin, we’re teaching a one-day Core Data workshop on March 31st at our new office in Berlin. We’ll be working in a very small group to give you a deeper understanding of the framework, so that you can tackle many of the common problems you might encounter with Core Data.
Best from Berlin,
Florian & Chris