gpt4 book ai didi

ios - iOS Realm 。延迟数据加载?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:07 26 4
gpt4 key购买 nike

我正在尝试在我的新项目中使用 Realm。但我感兴趣:

我有 10k 个 MyType 对象。我想过滤并仅显示最近的 10 个。

是否会将它们全部移动到 RAM 中以操作/过滤它们?'realm.objects(MyType).filter(...)' - 我只是担心 10k 个对象,它们的数据会在上述查询的情况下乱丢应用程序内存。

没有?可以吗?

最佳答案

当您过滤对象时,您的查询是在 C++ DSL 中构建的,它会被有效地评估,并引入一些优化以根据具体的属性类型快速运行它。当您从结果中检索每个对象时,访问器对象由绑定(bind)延迟实例化。因此,在您的情况下,仅适用于前 10 个对象。

关于ios - iOS Realm 。延迟数据加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34381470/

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