HardCoreData:UI线程非阻塞CoreData栈和控制器

hardcoredata

HardCoreData是基于Marcus Zarra 的多线程方法创建的 Core Data 栈,能够将写入到私有队列解耦,保持UI操作的流畅性。

image1

HardCoreData由两个基本元素组成: HCDCoreDataStack 和 HCDCoreDataStackController。

HCDCoreDataStack

封装本地 CoreData 栈设置

HCDCoreDataStack protocol

因为 HCDCoreDataStack 不仅是一个类,还是一个协议,所以你可以通过实现协议来创建自定义的栈。

HCDCoreDataStackController

创建子上下文与保存操作。

应用实例

使用

如果你想要运行示例工程,将仓库克隆到本地,然后在示例项目路径下运行 pod install 。

安装

可以通过CocoaPods安装 HardCoreData,只需在podfile中添加以下内容即可安装:

作者

Serg Krivoblotsky, krivoblotsky@me.com

历史版本

发布版本

开源地址:https://github.com/Krivoblotsky/HardCoreData

1 收藏

资源整理者简介:张发白

简介还没来得及写 :) 个人主页 · 贡献了6个资源 · 1


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1438 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer