ios - 在 iphone 应用程序上保存数据

标签 ios

<分区>

我想保存一些用户在第一次打开应用时给出的初始设置值,如果保存了这些值,下次应该不会出现。如何在应用程序中保存这些值。一些人建议使用 .plist ,同时对此进行搜索。这是正确的做法吗?或者有更简单的选择吗?

最佳答案

我建议将信息保存在一个数组中,然后将该数组保存在设备上集成的 NSUserDefaults 单例中。这样您就可以随时随地访问信息。

请记住,这种方法只有在信息足够小的情况下才可行。

保存在 NSUserDefaults 类上:

[[NSUserDefaults standardUserDefaults] setObject:yourMutableArray forKey:@"Key"];

获取值:

NSMutableArray *array = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] 
                                        objectForKey:@"Key"]];

关于ios - 在 iphone 应用程序上保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16913905/

上一篇:iphone - NSMutableArray 中的 indexOfObject 返回垃圾值

下一篇:iphone - 系统声音在 iPhone 模拟器中播放,但在 iPhone 上不播放

相关文章:

ios - ipod Touch 5g 上的应用程序不使用全分辨率([UIScreen mainScreen].bounds.height == 480.0)

ios - TableView分隔符消失

iphone - 下载图片和UIButton BG图片

ios - 按下按钮隐藏 IOS 键盘

ios - 自定义后退指示器图像和 iOS 11

jQuery 单击事件在 iOS 中不起作用

ios - 在 swift 中为数据创建高级可变参数扩展

ios - 运行 iPhone 应用程序时在 Zapp 上构建错误(使用 KIF 测试套件)

ios - 如何判断UIView是否已经加载

ios - 将视频保存到文档而不是相册