Core Data concurrency queue style MOC getters thread safety
I am really confused by the following paragraph straight from the NSManagedObjectContext documentation : Setter methods on queue-based managed object contexts are thread-safe. You can invoke these methods directly on any thread. The big question is setters methods on the ManagedObjectContext but NOT in the ManagedObjects owned by this context? or is it on both?. Specifically if for a private queue MOC object something like this: [privateContext setPersistentStoreCoordinator:self.persistentStoreCoordinator]; Would be thread safe regardless of the thread executing this line but would something