MVCoreDataStack:适用于iOS 8和9的核心数据父子堆栈

时间:2021-04-29 10:05:24
【文件属性】:
文件名称:MVCoreDataStack:适用于iOS 8和9的核心数据父子堆栈
文件大小:27KB
文件格式:ZIP
更新时间:2021-04-29 10:05:24
Swift #iOS 8和9的核心数据父子堆栈 此示例项目说明如何设置CoreData堆栈以在父子配置中使用两个托管对象上下文(MOC)。 此设置可用于在后台队列上执行长时间运行的CoreData操作,同时读取主队列上的数据并保持UI响应。 概述 其中包括一个简单的生产者-消费者演示应用程序: 消费者: 类显示通过NSFetchedResultsController链接到主MOC的表视图 生产者: 类,用于通过私有MOC写入和删除记录。 通过类可以访问主MOC和私有MOC,可以将其配置为使用内存中或SQLite后备存储。 构建了核心数据堆栈,以便主MOC在主队列上运行,并直接写入持久性存储协调器。 专用MOC在专用队列上运行,并将主MOC作为其父级,因此,将更改保存到专用MOC时,将自动更新主MOC。 通过在私有MOC上执行写入/删除/保存操作,我们可以获得最佳性能,并使UI响应,因为大多数C
【文件预览】:
MVCoreDataStack-master
----MVCoreDataStack.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(20KB)
--------xcuserdata()
----MVCoreDataStackDemo()
--------Assets.xcassets()
--------Base.lproj()
--------MVCoreDataStack.xcdatamodeld()
--------Info.plist(1KB)
--------Classes()
----MVCoreDataStack()
--------CoreDataStack.swift(5KB)
--------Info.plist(806B)
--------MVCoreDataStack.h(545B)
----LICENSE.md(1KB)
----README.md(8KB)
----test-results.md(4KB)
----MVCoreDataStack.podspec(586B)

网友评论