MDMCoreData轻量级 Core Data 类集合
MDMCoreData 是 iOS 和 Mac OS X 的轻量级 Core Data 类集合。
这些类使使用Core Data更加容易。它不会尝试隐藏核心数据,而是执行最佳实践并减少样板代码。这是使用Xcode核心数据模板的更好的选择。所有类均已记录在案,大部分都经过了单元测试。
-
MDMPersistenceController(iOS,OS X) -方便的控制器,用于建立有效的Core Data堆栈,并支持创建多个子托管对象上下文。它具有内置的私有托管对象上下文,可使用SQLite存储为您进行异步保存。
-
MDMFetchedResultsTableDataSource(iOS) -一个大多数都包含样板的类,用于实现获取的结果控制器委托和表数据源。
-
MDMFetchedResultsCollectionDataSource(iOS) -一个类,大多数情况下都充满样板,实现了获取的结果控制器委托和收集数据源。
-
NSManagedObject + MDMCoreDataAdditions(iOS,OS X) -被管理对象上的类别,提供了用于消除样板代码的辅助方法。
iOS | OS X | Documented | Tested | |
---|---|---|---|---|
MDMPersistenceController | ✓ | ✓ | ✓ | ✓ |
MDMFetchedResultsTableDataSource | ✓ | ✓ | ||
MDMFetchedResultsCollectionDataSource | ✓ | ✓ | ||
NSManagedObject+MDMCoreDataAdditions | ✓ | ✓ | ✓ |
评论