CoreData Changes for Objective-C
CoreData
CoreDataDefines.h
NSBatchUpdateRequest.h
| Designated Initializer | |
|---|---|
| From | -- |
| To | yes |
| Designated Initializer | |
|---|---|
| From | -- |
| To | yes |
NSFetchedResultsController.h (Added)
NSFetchRequest.h
Added NSFetchRequestResult
Added NSDictionary(NSFetchedResultSupport)
Added NSManagedObject(NSFetchedResultSupport)
Added NSManagedObjectID(NSFetchedResultSupport)
Added NSNumber(NSFetchedResultSupport)
Modified NSAsynchronousFetchRequest
| Header | |
|---|---|
| From | CoreData/NSPersistentStoreRequest.h |
| To | CoreData/NSFetchRequest.h |
| Header | |
|---|---|
| From | CoreData/NSPersistentStoreRequest.h |
| To | CoreData/NSFetchRequest.h |
| Header | |
|---|---|
| From | CoreData/NSPersistentStoreRequest.h |
| To | CoreData/NSFetchRequest.h |
| Declaration | Header | |
|---|---|---|
| From | @property(strong, readonly) NSFetchRequest *fetchRequest | CoreData/NSPersistentStoreRequest.h |
| To | @property(strong, readonly) NSFetchRequest<ResultType> *fetchRequest | CoreData/NSFetchRequest.h |
| Declaration | Header | |
|---|---|---|
| From | - (instancetype)initWithFetchRequest:(NSFetchRequest *)request completionBlock:(NSPersistentStoreAsynchronousFetchResultCompletionBlock)blk | CoreData/NSPersistentStoreRequest.h |
| To | - (instancetype)initWithFetchRequest:(NSFetchRequest<ResultType> *)request completionBlock:(void (^)(NSAsynchronousFetchResult<ResultType> *))blk | CoreData/NSFetchRequest.h |
| Header | |
|---|---|
| From | CoreData/NSPersistentStoreRequest.h |
| To | CoreData/NSFetchRequest.h |
NSManagedObject.h
NSManagedObjectContext.h
NSMergePolicy.h
NSPersistentContainer.h (Added)
Added NSPersistentContainer
NSPersistentStoreCoordinator.h
Modified +[NSPersistentStoreCoordinator removeUbiquitousContentAndPersistentStoreAtURL:options:error:]
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
NSPersistentStoreDescription.h (Added)
NSPersistentStoreRequest.h
Modified NSAsynchronousFetchRequest
| Header | |
|---|---|
| From | CoreData/NSPersistentStoreRequest.h |
| To | CoreData/NSFetchRequest.h |
| Header | |
|---|---|
| From | CoreData/NSPersistentStoreRequest.h |
| To | CoreData/NSFetchRequest.h |
| Header | |
|---|---|
| From | CoreData/NSPersistentStoreRequest.h |
| To | CoreData/NSFetchRequest.h |
| Declaration | Header | |
|---|---|---|
| From | @property(strong, readonly) NSFetchRequest *fetchRequest | CoreData/NSPersistentStoreRequest.h |
| To | @property(strong, readonly) NSFetchRequest<ResultType> *fetchRequest | CoreData/NSFetchRequest.h |
| Declaration | Header | |
|---|---|---|
| From | - (instancetype)initWithFetchRequest:(NSFetchRequest *)request completionBlock:(NSPersistentStoreAsynchronousFetchResultCompletionBlock)blk | CoreData/NSPersistentStoreRequest.h |
| To | - (instancetype)initWithFetchRequest:(NSFetchRequest<ResultType> *)request completionBlock:(void (^)(NSAsynchronousFetchResult<ResultType> *))blk | CoreData/NSFetchRequest.h |
| Header | |
|---|---|
| From | CoreData/NSPersistentStoreRequest.h |
| To | CoreData/NSFetchRequest.h |
NSPersistentStoreResult.h
| Declaration | |
|---|---|
| From | @property(strong, readonly) NSAsynchronousFetchRequest *fetchRequest |
| To | @property(strong, readonly) NSAsynchronousFetchRequest<ResultType> *fetchRequest |
| Declaration | |
|---|---|
| From | @property(strong, readonly) NSArray *finalResult |
| To | @property(strong, readonly) NSArray<ResultType> *finalResult |