An abstract superclass that you subclass to create a Core Data atomic store.
- iOS 3.0+
- macOS 10.5+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
- watchOS 2.0+
- Core Data
This class provides default implementations of some utility methods. You use a custom atomic store if you have a custom file format that you want to integrate with a Core Data application.
The atomic stores are all intended to handle data sets that can be expressed in memory. The atomic store API favors simplicity over performance.
Methods to Override
In a subclass of
NSAtomic, you must override the following methods to provide behavior appropriate for your store:
These are in addition to the methods you must override for a subclass of