CoreData并发堆栈

我正在分享我为实现这些功能而尝试过的不同方法,下面给出了这些方法:

  • 在数据库中添加新标签实体(属性-标签名称)
  • 在数据库中编辑标签实体(属性-标签名称)
  • 复制(将当前数据库的数据复制一千次)(长时间处理)
  • 当前数据的升序/降序。
  • 在复制过程中,用户可以添加/编辑标签。

1.架构设计(这3个设计存在UI缓慢问题)

  • Worker MOC执行复制过程时, 主受管对象上下文(MOC)无法保存。

2.建筑设计(成功案例)

  • 主MOC可以在Writer MOC执行复制过程时进行保存。
  • 要更新主MOC,请使用来自数据库的主MOC上的提取请求

提供您的建议/评论。 在此处下载源代码

vishnusankar /并发核心数据
通过在GitHub上创建一个帐户来促进Concurrency-CoreData开发。 github.com