gpt4 book ai didi

iphone - 在 iPhone 上保留数据对象

转载 作者:行者123 更新时间:2023-12-03 20:20:43 25 4
gpt4 key购买 nike

我想知道您对 iPhone 上的持久对象(对象的 NSDictionary 和 NSMutableArrays)有何看法?

我在脑海中考虑了几个选择:

1.) 我们坚持使用 NSUserDefaults,这种方法似乎是最简单的,我有点想继续使用它。我想要存储的数据可能只是几千字节的对象。

2.) 使用 NSKeyedArchiver(确切的名称暗示了我 atm)来存档/序列化,然后将其放入 SQLITe 数据库中。但问题是:

我需要数据在手机上更改时自动保存。 NSUserDefaults 有一个同步方法,但对于方法#2,我必须重新归档整个对象数组,然后将其存储回数据库。这看起来工作量很大。

3.) 忘记了这一点我听说过 CoreData 能够处理这类事情,但我不确定我是否理解准确。

那么大家觉得怎么样呢?您还有其他建议吗?

最佳答案

我建议多加一点里程并使用 Core Data。

  • 首先,您将学习一件事物,一件事物。
  • 但更重要的是,您的应用启动速度会更快,数据处理也会更加流畅,因为数据是分块获取的,而不需要读取整个数据集。

...不要害怕,尝试一下。从小事做起,坚持下去。

关于iphone - 在 iPhone 上保留数据对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1990973/

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