我可以通过选中“索引”复选框来获取/设置生成的索引吗? (核心数据)

时间:2010-09-29 02:14:12

标签: objective-c core-data indexing

我有2个实体。实体A将持有许多实体B,订单将很重要。

如果我检查在xcode中显示'indexed'的小方框,我该如何使用该索引,如果我可以的话? (我知道我可以用某种方式使用它:http://cocoawithlove.com/2008/03/testing-core-data-with-very-big.html但我对Obj-c并不是那么漂亮。)

我已经看过这个Indexed Relationships in Core Data了,但看起来很破碎,而且我的头脑太多了。

1 个答案:

答案 0 :(得分:1)

索引并不意味着您的意思。在这种情况下,“索引”意味着像书的索引。它添加了一个查找表,以便数据库可以快速查找单个记录。如果您需要能够将记录按特定顺序排序,请将NSSortDescriptorNSFetchRequest一起使用。如果现有属性不是您要排序的属性,则需要添加另一个属性。