大家早上好,我使用 Core Data 和 TICoreDataSync 库 ( http://timisted.github.io/TICoreDataSync/ ) 开发了一个 iOS 应用程序来在设备之间同步,现在我想创建一个类似的 Mac OSX 应用程序来与iOS 1,我正在网上寻找如何有效处理数据,因为我有大约 500.000 条记录。在 iOS 上,我使用 NSFetchedResultsController 来有效地管理从核心数据获取请求返回的结果,以便为 UITableView 对象提供数据,但在 Mac OSX 上,NSFetchedResultsController 不可用,所以我在这里阅读了替代方案:
如何在 NSTableView 中处理超大 CoreData 存储?
NSArrayController 无需将大型数据集加载到数组中
但是阅读评论似乎有人认为这些方式仍然滞后。你建议我怎么做?提前非常感谢。