[Cocoa]iOS中永久保存用户数据的两个地方
2011-08-17 13:44
260 查看
永久保存用户设置以及数据的两个地方
罗朝辉 (http://www.cnblogs.com/kesalin/)
[align=center]本文遵循“署名-非商业用途-保持一致”创作公用协议[/align]
要想将用户数据或设置永久保存起来,不受 app 更新重新安装的影响,我们只能将这写数据保存在 userDefaults 中或 Documents 目录下,这两个地方在官方文档中得到明确的支持。
文档中如是说:
其中, documents 目录可以用如下代码获得:
NSString *localPaths = NSHomeDirectory();
localPaths = [localPaths stringByAppendingPathComponent:@"Documents"];
罗朝辉 (http://www.cnblogs.com/kesalin/)
[align=center]本文遵循“署名-非商业用途-保持一致”创作公用协议[/align]
要想将用户数据或设置永久保存起来,不受 app 更新重新安装的影响,我们只能将这写数据保存在 userDefaults 中或 Documents 目录下,这两个地方在官方文档中得到明确的支持。
文档中如是说:
<Application_Home>/Documents/ | 您应该将所有的应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。有关如何取得这个目录路径的信息,请参见“获取应用程序目录的路径”部分。 iTunes会备份这个目录的内容。 |
<Application_Home>/Library/Preferences | 这个目录包含应用程序的偏好设置文件。您不应该直接创建偏好设置文件,而是应该使用NSUserDefaults类或CFPreferences API来取得和设置应用程序的偏好,详情请参见“添加Settings程序包”部分。 iTunes会备份这个目录的内容。 |
NSString *localPaths = NSHomeDirectory();
localPaths = [localPaths stringByAppendingPathComponent:@"Documents"];
相关文章推荐
- iOS中永久保存用户数据的两个地方
- [iOS]iOS中永久保存用户数据的两个地方
- iOS不得姐项目--推荐关注模块(一个控制器控制两个tableView),数据重复请求的问题,分页数据的加载,上拉下拉刷新(MJRefresh)
- iOS两个APP之间的数据传递和跳转
- iOS微博授权登录及获取用户数据的方法
- ios cocoapods获取不到最新库的原因主要有两个:
- IOS delegate 委托 使用 两个View之间传数据
- iOS项目开发实战——使用用户首选项数据进行启动提示
- iOS开发--利用keychain保存用户数据
- iOS --- 使用Mixpanel来统计和分析移动APP的用户数据
- IOS开发之判断两个数组中数据是否相同实例详解
- iOS项目开发实战——使用用户首选项数据API存储信息
- IOS使用NSUserDefaults保存用户登录数据时注意事项
- 【iOS-pod】配置CocoaPods三个要注意的地方
- IOS 存储和读取用户首项数据
- IOS 深入浅出Cocoa之 sqlite 数据库
- 一个简单比较oracle两个用户下表数据差异的python脚本
- [iOS开发]判断两个数组中数据是否相同
- Navicat for Oracle 同步两个库的数据/同步用户的数据
- iOS利用时间戳获得两个字符串时间差,并闪动提示用户剩余时间