├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Classes ├── CoreDataManager.h ├── CoreDataManager.m ├── NSManagedObject+ActiveRecord.h ├── NSManagedObject+ActiveRecord.m ├── NSManagedObject+Mappings.h ├── NSManagedObject+Mappings.m └── ObjectiveRecord.h ├── Example ├── .gitignore ├── Default-568h@2x.png ├── Makefile ├── Podfile ├── SampleProject.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── SampleProject.xcscheme ├── SampleProject.xcworkspace │ └── contents.xcworkspacedata ├── SampleProject │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Models │ │ ├── Car.h │ │ ├── Car.m │ │ ├── Categories │ │ │ ├── Car+Mappings.h │ │ │ ├── Car+Mappings.m │ │ │ ├── InsuranceCompany+Mappings.h │ │ │ ├── InsuranceCompany+Mappings.m │ │ │ ├── Person+Mappings.h │ │ │ └── Person+Mappings.m │ │ ├── InsuranceCompany.h │ │ ├── InsuranceCompany.m │ │ ├── OBRPerson.h │ │ ├── OBRPerson.m │ │ ├── Person.h │ │ └── Person.m │ ├── SampleProject-Info.plist │ ├── SampleProject-Prefix.pch │ ├── SampleProject.xcdatamodeld │ │ ├── .xccurrentversion │ │ └── SampleProject.xcdatamodel │ │ │ └── contents │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m └── SampleProjectTests │ ├── CoreDataManagerTests.m │ ├── FindersAndCreatorsTests.m │ ├── MappingsTests.m │ ├── SampleProjectTests-Info.plist │ └── en.lproj │ └── InfoPlist.strings ├── LICENSE ├── ObjectiveRecord.podspec └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | Podfile.lock 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Classes/CoreDataManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Classes/CoreDataManager.h -------------------------------------------------------------------------------- /Classes/CoreDataManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Classes/CoreDataManager.m -------------------------------------------------------------------------------- /Classes/NSManagedObject+ActiveRecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Classes/NSManagedObject+ActiveRecord.h -------------------------------------------------------------------------------- /Classes/NSManagedObject+ActiveRecord.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Classes/NSManagedObject+ActiveRecord.m -------------------------------------------------------------------------------- /Classes/NSManagedObject+Mappings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Classes/NSManagedObject+Mappings.h -------------------------------------------------------------------------------- /Classes/NSManagedObject+Mappings.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Classes/NSManagedObject+Mappings.m -------------------------------------------------------------------------------- /Classes/ObjectiveRecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Classes/ObjectiveRecord.h -------------------------------------------------------------------------------- /Example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/.gitignore -------------------------------------------------------------------------------- /Example/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/Default-568h@2x.png -------------------------------------------------------------------------------- /Example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/Makefile -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/SampleProject.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject.xcscheme -------------------------------------------------------------------------------- /Example/SampleProject.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/SampleProject/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/AppDelegate.h -------------------------------------------------------------------------------- /Example/SampleProject/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/AppDelegate.m -------------------------------------------------------------------------------- /Example/SampleProject/Models/Car.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Car.h -------------------------------------------------------------------------------- /Example/SampleProject/Models/Car.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Car.m -------------------------------------------------------------------------------- /Example/SampleProject/Models/Categories/Car+Mappings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Categories/Car+Mappings.h -------------------------------------------------------------------------------- /Example/SampleProject/Models/Categories/Car+Mappings.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Categories/Car+Mappings.m -------------------------------------------------------------------------------- /Example/SampleProject/Models/Categories/InsuranceCompany+Mappings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Categories/InsuranceCompany+Mappings.h -------------------------------------------------------------------------------- /Example/SampleProject/Models/Categories/InsuranceCompany+Mappings.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Categories/InsuranceCompany+Mappings.m -------------------------------------------------------------------------------- /Example/SampleProject/Models/Categories/Person+Mappings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Categories/Person+Mappings.h -------------------------------------------------------------------------------- /Example/SampleProject/Models/Categories/Person+Mappings.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Categories/Person+Mappings.m -------------------------------------------------------------------------------- /Example/SampleProject/Models/InsuranceCompany.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/InsuranceCompany.h -------------------------------------------------------------------------------- /Example/SampleProject/Models/InsuranceCompany.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/InsuranceCompany.m -------------------------------------------------------------------------------- /Example/SampleProject/Models/OBRPerson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/OBRPerson.h -------------------------------------------------------------------------------- /Example/SampleProject/Models/OBRPerson.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/OBRPerson.m -------------------------------------------------------------------------------- /Example/SampleProject/Models/Person.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Person.h -------------------------------------------------------------------------------- /Example/SampleProject/Models/Person.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/Models/Person.m -------------------------------------------------------------------------------- /Example/SampleProject/SampleProject-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/SampleProject-Info.plist -------------------------------------------------------------------------------- /Example/SampleProject/SampleProject-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/SampleProject-Prefix.pch -------------------------------------------------------------------------------- /Example/SampleProject/SampleProject.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/SampleProject.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /Example/SampleProject/SampleProject.xcdatamodeld/SampleProject.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/SampleProject.xcdatamodeld/SampleProject.xcdatamodel/contents -------------------------------------------------------------------------------- /Example/SampleProject/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/SampleProject/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProject/main.m -------------------------------------------------------------------------------- /Example/SampleProjectTests/CoreDataManagerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProjectTests/CoreDataManagerTests.m -------------------------------------------------------------------------------- /Example/SampleProjectTests/FindersAndCreatorsTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProjectTests/FindersAndCreatorsTests.m -------------------------------------------------------------------------------- /Example/SampleProjectTests/MappingsTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProjectTests/MappingsTests.m -------------------------------------------------------------------------------- /Example/SampleProjectTests/SampleProjectTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/Example/SampleProjectTests/SampleProjectTests-Info.plist -------------------------------------------------------------------------------- /Example/SampleProjectTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/LICENSE -------------------------------------------------------------------------------- /ObjectiveRecord.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/ObjectiveRecord.podspec -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermarin/ObjectiveRecord/HEAD/README.md --------------------------------------------------------------------------------