gpt4 book ai didi

ios - 使用内存数据存储的原因是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:04:48 25 4
gpt4 key购买 nike

我正在阅读 Apress 的 Pro Core Data 这本书,它说了以下内容:

...local caching of remote data can benefit from in-memory persistent stores.

我看不出将数据缓存在内存中的持久存储中比简单地让应用程序的 Root View Controller 卡在数据上更有用。有人可以更全面地说明内存中持久存储可能有用的情况吗?

最佳答案

您的问题表明对 MVC 的误解。您问过“为什么模型缓存数据比 Controller 更快”。 Controller 根本不保存数据,因此它的速度有多快并不重要。该模型保存数据。在 Core Data 应用程序中,模型与持久存储相关联。

持久存储可以在内存中这一事实使编码变得极其方便,因为调用者不必担心数据是如何存储的。在您的示例中,调用者需要对存储在本地存储和远程存储中的数据采取不同的行为(处理不同的类)。 Core Data 将其抽象化,使您可以轻松地将商店移动到任何您想要的地方。

关于ios - 使用内存数据存储的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8459370/

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