├── .gitignore ├── .swift-version ├── .travis.yml ├── CoreDataKit.podspec ├── CoreDataKit.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ ├── xcbaselines │ └── D5D7C6C61958B8CF0048B576.xcbaseline │ │ ├── 02871957-D92B-473A-9736-E9785F6161D8.plist │ │ └── Info.plist │ └── xcschemes │ └── CoreDataKit.xcscheme ├── CoreDataKit ├── CDK.swift ├── CDKDebugger.m ├── CoreDataStack.swift ├── Importing │ ├── CoreDataStack+Importing.swift │ ├── JsonDecode+Importing.swift │ ├── NSAttributeDescription+Importing.swift │ ├── NSEntityDescription+Importing.swift │ ├── NSManagedObject+Importing.swift │ ├── NSManagedObjectContext+Importing.swift │ ├── NSPropertyDescription+Importing.swift │ ├── NSRelationshipDescription+Importing.swift │ └── Types+Importing.swift ├── Info.plist ├── ManagedObjectObserver.swift ├── NSManagedObjectContext.swift ├── NSPersistentStore.swift ├── NSPersistentStoreCoordinator.swift ├── NamedManagedObject.swift ├── TableViewFetchedResultsControllerDelegate.swift └── Types.swift ├── CoreDataKitTests ├── CoreDataKitTests.swift ├── CoreDataStackTests.swift ├── Fixtures │ ├── Car.swift │ ├── Employee.swift │ ├── EmployeeImportable.swift │ ├── EmployeeIncorrectEntityName.swift │ ├── EmployeeWithRelationEmbedding.swift │ ├── EmployeeWithRelations.swift │ ├── Employees.json │ ├── EmployeesNestedEmbeddingRelation.json │ ├── EmployeesNestedRelation.json │ ├── EmployeesReferencedRelation.json │ ├── EmployeesWithNull.json │ ├── EmployeesWithOmittedField.json │ ├── Model.xcdatamodeld │ │ └── Model.xcdatamodel │ │ │ └── contents │ └── Salary.swift ├── Importing │ ├── CoreDataStack+ImportingTests.swift │ └── NSManagedObject+ImportingTests.swift ├── Info.plist ├── ManagedObjectObserverTests.swift ├── NSManagedObjectContextTests.swift ├── NSPersistentStoreCoordinatorTests.swift ├── NSPersistentStoreTests.swift └── TestCase.swift ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/.travis.yml -------------------------------------------------------------------------------- /CoreDataKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit.podspec -------------------------------------------------------------------------------- /CoreDataKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CoreDataKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CoreDataKit.xcodeproj/xcshareddata/xcbaselines/D5D7C6C61958B8CF0048B576.xcbaseline/02871957-D92B-473A-9736-E9785F6161D8.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit.xcodeproj/xcshareddata/xcbaselines/D5D7C6C61958B8CF0048B576.xcbaseline/02871957-D92B-473A-9736-E9785F6161D8.plist -------------------------------------------------------------------------------- /CoreDataKit.xcodeproj/xcshareddata/xcbaselines/D5D7C6C61958B8CF0048B576.xcbaseline/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit.xcodeproj/xcshareddata/xcbaselines/D5D7C6C61958B8CF0048B576.xcbaseline/Info.plist -------------------------------------------------------------------------------- /CoreDataKit.xcodeproj/xcshareddata/xcschemes/CoreDataKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit.xcodeproj/xcshareddata/xcschemes/CoreDataKit.xcscheme -------------------------------------------------------------------------------- /CoreDataKit/CDK.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/CDK.swift -------------------------------------------------------------------------------- /CoreDataKit/CDKDebugger.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/CDKDebugger.m -------------------------------------------------------------------------------- /CoreDataKit/CoreDataStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/CoreDataStack.swift -------------------------------------------------------------------------------- /CoreDataKit/Importing/CoreDataStack+Importing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Importing/CoreDataStack+Importing.swift -------------------------------------------------------------------------------- /CoreDataKit/Importing/JsonDecode+Importing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Importing/JsonDecode+Importing.swift -------------------------------------------------------------------------------- /CoreDataKit/Importing/NSAttributeDescription+Importing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Importing/NSAttributeDescription+Importing.swift -------------------------------------------------------------------------------- /CoreDataKit/Importing/NSEntityDescription+Importing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Importing/NSEntityDescription+Importing.swift -------------------------------------------------------------------------------- /CoreDataKit/Importing/NSManagedObject+Importing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Importing/NSManagedObject+Importing.swift -------------------------------------------------------------------------------- /CoreDataKit/Importing/NSManagedObjectContext+Importing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Importing/NSManagedObjectContext+Importing.swift -------------------------------------------------------------------------------- /CoreDataKit/Importing/NSPropertyDescription+Importing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Importing/NSPropertyDescription+Importing.swift -------------------------------------------------------------------------------- /CoreDataKit/Importing/NSRelationshipDescription+Importing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Importing/NSRelationshipDescription+Importing.swift -------------------------------------------------------------------------------- /CoreDataKit/Importing/Types+Importing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Importing/Types+Importing.swift -------------------------------------------------------------------------------- /CoreDataKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Info.plist -------------------------------------------------------------------------------- /CoreDataKit/ManagedObjectObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/ManagedObjectObserver.swift -------------------------------------------------------------------------------- /CoreDataKit/NSManagedObjectContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/NSManagedObjectContext.swift -------------------------------------------------------------------------------- /CoreDataKit/NSPersistentStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/NSPersistentStore.swift -------------------------------------------------------------------------------- /CoreDataKit/NSPersistentStoreCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/NSPersistentStoreCoordinator.swift -------------------------------------------------------------------------------- /CoreDataKit/NamedManagedObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/NamedManagedObject.swift -------------------------------------------------------------------------------- /CoreDataKit/TableViewFetchedResultsControllerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/TableViewFetchedResultsControllerDelegate.swift -------------------------------------------------------------------------------- /CoreDataKit/Types.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKit/Types.swift -------------------------------------------------------------------------------- /CoreDataKitTests/CoreDataKitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/CoreDataKitTests.swift -------------------------------------------------------------------------------- /CoreDataKitTests/CoreDataStackTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/CoreDataStackTests.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/Car.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/Car.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/Employee.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/EmployeeImportable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/EmployeeImportable.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/EmployeeIncorrectEntityName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/EmployeeIncorrectEntityName.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/EmployeeWithRelationEmbedding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/EmployeeWithRelationEmbedding.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/EmployeeWithRelations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/EmployeeWithRelations.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/Employees.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/Employees.json -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/EmployeesNestedEmbeddingRelation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/EmployeesNestedEmbeddingRelation.json -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/EmployeesNestedRelation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/EmployeesNestedRelation.json -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/EmployeesReferencedRelation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/EmployeesReferencedRelation.json -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/EmployeesWithNull.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/EmployeesWithNull.json -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/EmployeesWithOmittedField.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/EmployeesWithOmittedField.json -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/Model.xcdatamodeld/Model.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/Model.xcdatamodeld/Model.xcdatamodel/contents -------------------------------------------------------------------------------- /CoreDataKitTests/Fixtures/Salary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Fixtures/Salary.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Importing/CoreDataStack+ImportingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Importing/CoreDataStack+ImportingTests.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Importing/NSManagedObject+ImportingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Importing/NSManagedObject+ImportingTests.swift -------------------------------------------------------------------------------- /CoreDataKitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/Info.plist -------------------------------------------------------------------------------- /CoreDataKitTests/ManagedObjectObserverTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/ManagedObjectObserverTests.swift -------------------------------------------------------------------------------- /CoreDataKitTests/NSManagedObjectContextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/NSManagedObjectContextTests.swift -------------------------------------------------------------------------------- /CoreDataKitTests/NSPersistentStoreCoordinatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/NSPersistentStoreCoordinatorTests.swift -------------------------------------------------------------------------------- /CoreDataKitTests/NSPersistentStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/NSPersistentStoreTests.swift -------------------------------------------------------------------------------- /CoreDataKitTests/TestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/CoreDataKitTests/TestCase.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mac-cain13/CoreDataKit/HEAD/README.md --------------------------------------------------------------------------------