Migrations demo done

This commit is contained in:
John Estropia
2020-09-17 23:21:41 +09:00
parent 11f5cb9a05
commit 2f93ee7591
29 changed files with 1399 additions and 61 deletions

View File

@@ -33,10 +33,6 @@ import CoreData
All CoreStore's utilities are designed around `DynamicObject` instances. `NSManagedObject` and `CoreStoreObject` instances all conform to `DynamicObject`.
*/
public protocol DynamicObject: AnyObject {
/**
The object ID for this instance
*/
typealias ObjectID = NSManagedObjectID
/**
Used internally by CoreStore. Do not call directly.
@@ -72,6 +68,11 @@ public protocol DynamicObject: AnyObject {
extension DynamicObject {
// MARK: Internal
/**
The object ID for this instance
*/
public typealias ObjectID = NSManagedObjectID
internal func runtimeType() -> Self.Type {