【发布时间】:2017-02-11 23:59:08
【问题描述】:
假设我获取一个 Realm 对象列表并从结果中访问所有数据(导致数据被加载到内存中)。接下来,在引用仍然存在的对象列表的情况下,我直接通过其主键获取其中一个对象。我是否正确地假设,在这种情况下,对象将被返回而不必敲击磁盘?如果我不再引用该原始结果列表怎么办?会不会还在记忆中?
只是想了解 Realm 如何在内部缓存对象,因此如果不需要,我不会不必要地尝试优化代码中的内容(例如,保留我认为我很快会再次使用的对象)。
【问题讨论】: