为您自带的NSManagedObjectContext
提供轻量级缓存。
获取您NSManagedObjectContext
的缓存
NSManagedObjectContext *context = ...;
CDCManagedObjectCache *cache = context.cdc_cache;
CDCManagedObjectCache
允许您通过单一代理属性缓存和查询管理对象
@interface CDCManagedObjectCache : NSObject
- (id)objectOfType:(NSString *)type withValue:(id)value forAttribute:(NSString *)attribute;
- (NSDictionary *)indexedObjectsOfType:(NSString *)type withValues:(NSSet *)values forAttribute:(NSString *)attribute;
@end
Oliver Letterer, [email protected]
CDCManagedObjectCache 以 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。