[iOS]iOS中永久保存用户数据的两个地方
2011-08-17 13:44
387 查看
永久保存用户设置以及数据的两个地方
罗朝辉(http://blog.csdn.net/kesalin)
转载请注明出处
要想将用户数据或设置永久保存起来,不受 app 更新重新安装的影响,我们只能将这写数据保存在 userDefaults 中或 Documents 目录下,这两个地方在官方文档中得到明确的支持。
文档中如是说:
其中, documents 目录可以用如下代码获得:
NSString *localPaths = NSHomeDirectory();
localPaths = [localPaths stringByAppendingPathComponent:@"Documents"];
罗朝辉(http://blog.csdn.net/kesalin)
转载请注明出处
要想将用户数据或设置永久保存起来,不受 app 更新重新安装的影响,我们只能将这写数据保存在 userDefaults 中或 Documents 目录下,这两个地方在官方文档中得到明确的支持。
文档中如是说:
<Application_Home>/Documents/ | 您应该将所有的应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。有关如何取得这个目录路径的信息,请参见“获取应用程序目录的路径”部分。 iTunes会备份这个目录的内容。 |
<Application_Home>/Library/Preferences | 这个目录包含应用程序的偏好设置文件。您不应该直接创建偏好设置文件,而是应该使用NSUserDefaults类或CFPreferences API来取得和设置应用程序的偏好,详情请参见“添加Settings程序包”部分。 iTunes会备份这个目录的内容。 |
NSString *localPaths = NSHomeDirectory();
localPaths = [localPaths stringByAppendingPathComponent:@"Documents"];
相关文章推荐
- [Cocoa]iOS中永久保存用户数据的两个地方
- iOS中永久保存用户数据的两个地方
- 关于脏数据比如说,有两个用户A,B同时操作数据库,A开始了一个事务,修改了某行,但还未提交,这个时
- iOS用户数据安全:Keychain、Touch ID以及1Password
- IOS 四种数据永久保存的方式
- iOS开发--利用keychain保存用户数据
- [iOS开发]判断两个数组中数据是否相同
- iOS开发中,实现两个控制器之间数据的双向传递
- 保护 iOS 用户数据安全: Keychain 和 Touch ID
- IOS delegate 委托 使用 两个View之间传数据
- iOS --- 使用Mixpanel来统计和分析移动APP的用户数据
- IOS开发之判断两个数组中数据是否相同实例详解
- iOS不得姐项目--推荐关注模块(一个控制器控制两个tableView),数据重复请求的问题,分页数据的加载,上拉下拉刷新(MJRefresh)
- iOS 钥匙串存储用户数据
- IOS -- 获取用户的健康数据的运动步数
- iOS爆出新漏洞威胁用户数据安全
- iOS两个APP之间的数据传递和跳转
- iOS利用时间戳获得两个字符串时间差,并闪动提示用户剩余时间
- ios 比较两个数组的数据的不同
- 详解iOS App开发中session和coockie的用户数据存储处理