gpt4 book ai didi

ios - 使用 CoreData 存储对象

转载 作者:行者123 更新时间:2023-11-29 00:08:57 25 4
gpt4 key购买 nike

我正在重构我的应用程序。目前,我将对象存储在 .plist 中以供进一步处理。它工作正常,但我认为是时候深入研究 CoreData 了。

我的应用从网络服务中获取数据。我将这些数据解析为单个对象。我使用这些对象的属性来填充 Tableview。

在重构时,据我所知,我可以直接将整个对象存储为 CoreData 的可转换对象。

我还可以定义一个实体,其属性类似于我的对象的属性。

这里有什么最佳实践吗?我认为第一种方法使重构更容易,但我认为在这种情况下我错过了 CoraData 的优势。比如性能?

最佳答案

不要将对象存储为可变形对象。您将只获得数据库,而无法根据某些条件获取某些单独的对象。您将需要获取内存中的所有数据库并使用它。所以它会和 plist 文件一样,你会浪费精力。只需使用具有适当属性的实体。 CoreData 速度很快,您无需担心性能。

关于ios - 使用 CoreData 存储对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47162501/

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