核心数据使用排序参数查找项目排序顺序索引

时间:2011-04-27 17:44:26

标签: macos core-data

我从核心数据存储中获取了一个由“Name”属性排序的项目数组。我的应用程序的用户能够更改项目的名称,并且UI应该更新以显示以新方式排序的结果和酷动画。我遇到的唯一麻烦是在更新名称后检索项目的新订单索引。为了找到对象的新排序顺序索引,我只是再次获取整个结果集(可能是非常大的...... 1000多条记录)是否效率低下?

有人能想出更好的方法来完成这项任务吗?

1 个答案:

答案 0 :(得分:2)

不,它的工作方式并不低效。如果您有非常大的提取,则可以通过限制提取批处理大小,显式提取故障,按属性提取等来提高提取效率。

有关详细信息,请参阅Core Data Programming Guide:Performance