gpt4 book ai didi

ios - 在哪里存储局部变量? NSKeyedArchiver 还是 NSUserDefaults?

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

这里有点菜鸟,但为应用程序保存简单变量/数组的最佳方法是什么?例如,我有一个应用程序有一个 friendList 数组,我希望每次应用程序启动时加载它?会是 NSKeyedArchiver 吗? NS用户默认值?还是别的什么方式?另一个例子是说我有一个简单的 int 变量 postCount 来跟踪发布的帖子数量,这需要在退出时保存并加载。最好的方法是什么?谢谢!

最佳答案

NSUserDefaults 最适合少量数据。如果数据很小,更好的选择是 NSUserDefaults,否则使用 NSKeyedArchiver

在您的情况下,friendList 数组可以包含大量数据,因此我更喜欢 NSKeyedArchiver。要存储 postCount,您可以使用 NSUserDefaults。

关于ios - 在哪里存储局部变量? NSKeyedArchiver 还是 NSUserDefaults?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27644769/

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