mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-05-02 22:44:53 +08:00
Integrated primaryKey extension to NSEntityDescription and refactored cache strategy
classes to eliminate issues with duplicated objects. closes #611, #612, #613, #618 * NSEntityDescription is now aware of the primaryKeyAttribute. Can be configured via Interface Builder within Xcode or programatically. * Added findByPrimaryKey: interface to the Core Data extensions. * Relaxed dependencies on RKManagedObjectMapping across the system now that primaryKey is available without a reference to the mapping.
This commit is contained in:
19
Code/CoreData/RKInMemoryManagedObjectCache.h
Normal file
19
Code/CoreData/RKInMemoryManagedObjectCache.h
Normal file
@@ -0,0 +1,19 @@
|
||||
//
|
||||
// RKInMemoryManagedObjectCache.h
|
||||
// RestKit
|
||||
//
|
||||
// Created by Jeff Arena on 1/24/12.
|
||||
// Copyright (c) 2012 RestKit. All rights reserved.
|
||||
//
|
||||
|
||||
#import "RKManagedObjectMappingCache.h"
|
||||
#import "RKInMemoryEntityCache.h"
|
||||
|
||||
/**
|
||||
Provides a fast managed object cache where-in object instances are retained in
|
||||
memory to avoid hitting the Core Data persistent store. Performance is greatly
|
||||
increased over fetch request based strategy at the expense of memory consumption.
|
||||
*/
|
||||
@interface RKInMemoryManagedObjectCache : NSObject <RKManagedObjectCacheing>
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user