我想听听有关如何CoreData
在 iOS 上以用户友好(不阻塞 UI)的方式从 SQL 存储加载大数据(大量行 - 100000)的其他选项。
目前我正在这样做:
- 例如,在名为B的托管上下文上的辅助线程上进行提取
- 通知 UI 线程数据已加载
- 将
reloadData
消息发送到 aUITableView
以显示新数据 - 在表数据源方法中,我使用上下文 A 上的和 方法从B上下文中获取数据,在我的例子中,上下文A是主要上下文或 UI 上下文。
managedObjectID
objectWithID
这样做有时我觉得这不是最好的方法,所以我想听听你的其他选择。
谢谢您的帮助!:)