MDMCoreData轻量级 Core Data 类集合

联合创作 · 2023-09-27 18:05

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

 

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报