| 测试已测试 | ✓ |
| 语言编程语言 | SwiftSwift |
| 许可证 | MIT |
| 发布最新发布 | 2016年10月 |
| SPM支持 SPM | ✗ |
由 Aleksandrs Proskurins 维护。
这是一个轻量级库,减少了与 Core Data 设置和工作相关的样板代码。
NSManagedObjectContextlet persistentStoreType = PersistentStoreType.SQLite("SQLFileName")
let model = ManagedObjectModel(name: "XcdatamodeldName")
let moc = NSManagedObjectContext(model: model, storeType: persistentStoreType)NSManagedObjectContextlet persistentStoreType = PersistentStoreType.InMemory
let model = ManagedObjectModel(name: "XcdatamodeldName")
let moc = NSManagedObjectContext(model: model, storeType: persistentStoreType)NSManagedObjectlet entity = moc.createAndInsert(entity: Entity.self)NSManagedObjectmoc.delete(objects: [EntityInstance1,EntityInstance2, ...])moc.delete(entity: Entity.self)let fetchRequest = Entity.entityFetchRequest()let personArray: [Entity] = try moc.performFetch(request: fetchRequest)moc.saveContext(andWait: true, success: {
}) { (error) in
}APCoreDataKit 依据 MIT 许可证 发布。详细信息请参阅 LICENSE 文件。