为您的 NSManagedObjectContext
提供轻量级缓存。
获取您的 NSManagedObjectContext
的缓存
NSManagedObjectContext *context = ...;
CBRManagedObjectCache *cache = context.cdc_cache;
CBRManagedObjectCache
允许您通过单个属性缓存和查询管理对象
@interface CBRManagedObjectCache : 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]
CBRManagedObjectCache 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。