Concurrent Core Data, Now Easier Than Ever

Arkadiusz Holko: Our main thread-bounded operations use viewContext. Background work can be performed on a context returned by the factory method newBackgroundContext(). However, usage of performBackgroundTask(_:) is recommended because of the under-the-hood optimizations. All contexts are independent of each other, there are no parent/child relationships here. To receive changes from other contexts we simply set … Continue reading Concurrent Core Data, Now Easier Than Ever