gpt4 book ai didi

iphone - 在 iOS 的核心数据中存储复杂数据结构的最佳实践是什么?

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

我有一个复杂的数据结构以及一些用于查询的其他数据字段,这些字段需要与核心数据一起保存以备将来使用。我正在考虑将复杂的数据结构序列化为 JSON 字符串,并将其作为一个字符串字段存储在核心数据实体中,而不是创建一个具有许多属性的实体。这个复杂的数据结构纯粹是为将来使用而保存的,不需要查询任何所需的属性,但是我确实需要查询其他数据字段,所以我正在考虑使用核心数据。

我想知道这(存储为 JSON 字符串)是最佳实践还是有更好的解决方案?

最佳答案

简短的回答,不,那不是最好的解决方案。如果您不想使用您创建的数据模型存储对象,那么 Core Data 将给您带来很少的好处。你基本上会有一堆不透明的对象,在你反序列化它的 json 字符串之前你将无法区分这些对象。如果这足以满足您的需求,那么我建议只将对象归档到磁盘并跳过 Core Data 的开销。

关于iphone - 在 iOS 的核心数据中存储复杂数据结构的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6885057/

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