什么是核心数据模型中的获取索引元素?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是核心数据模型中的获取索引元素?相关的知识,希望对你有一定的参考价值。

在我的xcdatamodel中,两个新字段byTitleIndexcompoundIndex显示在Fetch Index Elements下。我以前在Xcode中没见过这个部分。什么是获取索引元素?

Screenshot of Xcode xcdatamodel highlighting compoundIndex field

答案

获取索引元素是2017年WWDC上宣布的Apple新索引API的一部分。它们允许您指定一个或多个索引元素;用于为更快的数据库搜索创建索引的属性。在您的情况下,“title”属性将用于在“Passage”实体下创建一个名为“compoundIndex”的索引,从而允许更快的标题搜索。

公告:https://developer.apple.com/videos/play/wwdc2017/210/?time=628

但是:ぁzxswい

文档(向下滚动到“使用索引”):https://developer.apple.com/videos/play/wwdc2017/210/?time=997

以上是关于什么是核心数据模型中的获取索引元素?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 中删除 Fetch 索引元素

以编程方式更改核心数据文件中的数据

如何在核心数据模型iOS中找出特定属性索引的值

可可绑定核心数据中的延迟获取是啥?

核心数据:未在子实体上创建复合索引

创建核心数据模型设计的最佳方法是啥?