gpt4 book ai didi

iphone - 核心数据获取或操作/创建数组哪个更有效?

转载 作者:行者123 更新时间:2023-12-03 18:04:31 26 4
gpt4 key购买 nike

我有一个核心数据应用程序,我想根据某些参数从数据库获取结果。例如,如果我只想获取上周发生的事件和上个月发生的事件。是更好地获取整个实体,然后使用该结果数组,为每种情况创建数组,还是使用谓词并进行多次获取更好?

最佳答案

答案取决于很多因素。我建议仔细阅读 various store types 的文档描述。例如,如果您使用 SQLite 存储类型,则正确使用日期范围谓词并仅获取给定范围内的谓词会更加有效。

相反,假设您使用非标准属性,例如在加密字符串中搜索子字符串 - 您必须提取所有内容,解密字符串,进行搜索并记下匹配项。

在范围的远端,您具有二进制存储类型,这意味着无论您可能执行何种类型的提取,整个内容都将始终被拉入内存。

您需要描述您的托管对象模型以及您计划执行的提取类型,以获得更具体的答案。

关于iphone - 核心数据获取或操作/创建数组哪个更有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3402077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com