NSUserDefaults实现小型数据的配置管理

本文介绍了如何使用NSUserDefaults进行小型数据配置管理,并详细说明了数据在iOS模拟器及真机上具体的存储位置,方便开发者查找与调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NSUserDefaults实现小型数据的配置管理
支持类型:NSString, NSNumber, NSDate, NSArray, NSDictionary.

如何存取,都非常简单,比如:
[[NSUserDefaults standardUserDefaults] setObject:obj forKey:@"key"];
[[NSUserDefaults standardUserDefaults] objectForKey:@"key"];

类似setObject和objectForKey函数,可以参考官方资料库

/********************************************************************************/

今天实践上述功能,还对NSUserDefaults保存的数据的位置进行定位

根据搜索到的资料,其相对路径:<UUID for your App>\Library\Preferences\<your App's bundle ID>.plist

实践下,程序ASWTApp.app在

模拟器路径:
/Users/hz/Library/Application Support/iPhone Simulator/4.3/Applications/3485C326-95C7-4830-A8E9-A0CB9D47CE65/ASWTApp.app


真机路径:
/var/mobile/Applications/3585E526-9D87-4930-8AC9-20CEAD47CE42/ASWTApp.app

那么NSUserDefaults保存的数据文件就是/Users/hz/Library/Application Support/iPhone Simulator/4.3/Applications/3485C326-95C7-4830-A8E9-A0CB9D47CE65/Library/Preferences/www.testcom.com.ASWTApp.plist

好了,现在知道了此文件所在路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值