2

我正在尝试在多线程环境中实现核心数据实体。我了解 iOS 指南,每个线程都有私有托管对象上下文。我已经阅读了 UIManagedDocument 如何与核心数据对象很好地集成。任何人都可以建议,如果使用 UIManagedocument 是推荐的方法?由于这是在 iOS-5 中发布的,我的应用程序可以在具有 i0s 4.3.3 或更早版本的设备上运行吗?另外,有人可以向我推荐一些可以指导我了解该主题的教程/示例吗?

4

1 回答 1

2

核心数据很简单。直到您使用多个 MOC 和线程。然后,你必须非常迅速地关注很多细节。

不,iOS 5 中引入的 Core Data 内容向后兼容以前的版本。

以下是一般并发指南: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

如果您使用核心数据编写多线程程序,并且没有阅读这些文档(至少),那么您只是在自找麻烦……您应该得到所有。

于 2012-08-30T01:35:40.073 回答