gpt4 book ai didi

iphone - 如何在没有 NSFetchedResultsController 的情况下缓存 NSFetchRequest 结果?

转载 作者:行者123 更新时间:2023-12-03 21:10:41 28 4
gpt4 key购买 nike

有没有办法缓存 NSFetchRequest 结果,但不使用 NSFetchedResultsController? 我知道如何设置结果 Controller 的缓存名称,但在许多情况下,我只是从我的核心数据存储并希望缓存它——但不需要结果 Controller 。关于如何做到这一点有什么想法吗?我在 Apple 的文档中找不到任何内容。

最佳答案

你可以将它保存在内存中的 NSArray 中。如果您想在应用程序的执行之间进行缓存,则不能。 NSFetchedResultsController 的该部分未发布,并且 Core Data 的内部结构未开放。

如果绝对需要缓存,则使用NSFetchedResultsController

但是,考虑到 Core Data 的速度和性能,我会质疑缓存的绝对需求。我怀疑可以在其他领域获得性能。

关于iphone - 如何在没有 NSFetchedResultsController 的情况下缓存 NSFetchRequest 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3467389/

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