我正在尝试在多线程环境中实现核心数据实体。我理解iOS关于每个线程拥有私有托管对象上下文的指导原则。我读过关于UIManagedDocument如何与核心数据对象很好地集成的文章。如果使用UIManagedocument是推荐的方法,有人能给出建议吗?由于这是在iOS-5中发布的,我的应用程序可以在安装了i0s 4.3.3或更早版本的设备上运行吗?另外,是否有人可以向我推荐一些教程/示例,这些教程/示例将指导我了解此主题?
发布于 2012-08-30 09:35:40
核心数据很简单。直到您使用多个MOC和线程。然后,你必须非常迅速地关注很多细节。
不,iOS 5中引入的核心数据是,而不是,向后兼容以前的版本。
下面是关于并发性的一般指南:http://developer.apple.com/library/ios/#documentation/General/Conceptual/ConcurrencyProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008091
并与核心数据并发,具体为:http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CoreData/Articles/cdConcurrency.html#//apple_ref/doc/uid/TP40003385-SW1
如果你使用核心数据编写多线程程序,并且没有读过这些文档(至少),那么你就是在自找麻烦……你得到的一切都是你应得的。
https://stackoverflow.com/questions/12187677
复制相似问题