SDMPersistence Public APIs

SDMPersistence Public APIs

+ (id) instance
- (void) clear
- (NSString*) storeCache:(id<SDMCaching>)cache_in 
- (id<SDMCaching>) loadCache:(NSString*) uid_in
- (NSString*) storeData:(NSData*) data_in withId:(NSString*)uid_in
- (NSData*) loadData:(NSString*) uid_in
- (NSString*) storeSerializable:(id<NSCoding>) serializable_in withId:(NSString*)uid_in 
- (id<NSCoding>) loadSerializable:(NSString*) uid_in 
- (StoragePolicy) storagePolicy
- setStoragePolicy:(StoragePolicy)policy_in

Technical Details

The common methods are defined by the SDMPersisting protocol. For builds targeting iOS 4.0+ the default is FullProtectionStoragePolicy. (See also: SDMPersistence default implementation.)

Consider using the SDMPersistence default implementation rather than implementing a custom persistence functionality.