使用NSUserDefaults保存、取出和更新数据

保存数据

-(void)saveToUserDefaults:(NSString*)myString

{

NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];

if (standardUserDefaults)

{

[standardUserDefaults setObject:myString forKey:@"Prefs"];

[standardUserDefaults synchronize];//同步文件,否则程序非正常退出的时候信息将不被保存

}

}

取出数据

-(NSString*)retrieveFromUserDefaults

{

NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];

NSString *val  = [standardUserDefaults objectForKey:@"Prefs"];

更新数据

NSUserDefaults *standardUserDefaults= [NSUserDefaults standardUserDefaults];

   [standardUserDefaults removeObjectForKey:@"Prefs"];

   [standardUserDefaults setObject:@"myNewStringValue" forKey:@"Prefs"];

 [standardUserDefaults synchronize];

 

posted @ 2012-11-22 17:46  小乐"  阅读(679)  评论(0编辑  收藏  举报