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

使用理由:存取数据单一,小;代码简洁。

一、NSUserDefaults数据存储的位置

NSUserDefaults用于保存iPhone程序的数据,使用非常方便。

那么这些数据最终存放在什么地方呢?存放于一个plist文件中。

这个文件位于<UUIDforyourApp>\Library\Preferences\<yourApp"sbundleID>.plist

二、支持存取的数据类型

NSUserDefaults只支持:NSString,NSNumber,NSDate,NSArray,NSDictionary.

三、取

例如:

//读取和保存用户使用软件次数

   NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];

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

四、存

接上例:

int t = [count intValue]+1;

   [ud setObject:[NSNumber numberWithInt:t] forKey:@"times"];

相关推荐