Ported RestKit to using managed object contexts with concurrency types. Numerous cleanups and API updates.

This commit is contained in:
Blake Watters
2012-07-16 22:47:06 -04:00
parent cfa0df1841
commit b25a1833b3
100 changed files with 1681 additions and 1692 deletions

View File

@@ -11,13 +11,16 @@
@protocol RKManagedObjectCaching;
// TODO: Add note about deadlock prevention!!!
@interface RKManagedObjectMappingOperationDataSource : NSObject <RKMappingOperationDataSource>
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
@property (nonatomic, retain, readonly) id<RKManagedObjectCaching> managedObjectCache;
@property (nonatomic, assign) NSOperationQueue *operationQueue;
@property (nonatomic, assign) BOOL tracksInsertedObjects; // Default: NO
@property (nonatomic, readonly) NSArray *insertedObjects;
- (void)clearInsertedObjects;
- (id)initWithManagedObjectContext:(NSManagedObjectContext *)managedObjectContext cache:(id<RKManagedObjectCaching>)managedObjectCache;
@end