读书人

NSUserDefaults兑现小型数据的快速存取

发布时间: 2012-08-08 14:32:45 作者: rapoo

NSUserDefaults实现小型数据的快速存取
使用理由:存取数据单一,小;代码简洁。
一、NSUserDefaults数据存储的位置
NSUserDefaults用于保存iPhone程序的数据,使用非常方便。
那么这些数据最终存放在什么地方呢?存放于一个plist文件中。
这个文件位于<UUID for your App>LibraryPreferences<your App"s bundle ID>.plist
二、支持存取的数据类型
NSUserDefaults只支持: NSString, NSNumber, NSDate, NSArray, NSDictionary.
三、取
例如:
Objective-c代码
//读取和保存用户使用软件次数

NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];

NSNumber* count = [ud objectForKey:@"times"];

四、存
接上例:
Objective-c代码
int t = [count intValue]+1;

[ud setObject:[NSNumber numberWithInt:t] forKey:@"times"];
原文地址:http://www.2cto.com/kf/201107/96159.html

读书人网 >移动开发

热点推荐