NSUserDefaults 的使用

发布时间:2016-12-10 16:54:01 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"NSUserDefaults 的使用",主要涉及到NSUserDefaults 的使用方面的内容,对于NSUserDefaults 的使用感兴趣的同学可以参考一下。

1,NSUserDefaults通常用来保存一些小巧的数据,如用户的用户名密码,或者是用户的使用习惯,如是否自动打开背景音乐等。 2,使用它的原因就是:代码简短,使用方便 3,使用方法如下: [cpp] view plaincopy -(void)saveToUserDefaults:(NSString*)tosaveedString withKey:(NSString *)tosaveedKey   {       NSUserDefaults * tmp = [NSUserDefaults standardUserDefaults];       if (tmp) {           [tmp setObject:tosaveedString forKey:tosaveedKey];           [tmp synchronize];       }   }   [cpp] view plaincopy -(NSString *)restoreFromUserDefaults:(NSString *)key   {       NSString * rtn = nil;       NSUserDefaults * tmp = [NSUserDefaults standardUserDefaults];       if (tmp) {           rtn = [tmp objectForKey:key];       }       return rtn;   }   以上是封装了两个方法,用来存储和取出字符串数据。 保存调用:[self saveToUserDefaults:@"hello" withKey:@"key"]; 恢复调用:NSString * text = [self restoreFromUserDefaults:@"key"]; 4.NSUserDefaults存储的数据是以文件形式存在的,保存的位置是:<UUID for your App>\Library\Preferences\<your App‘s bundle ID>.plist 

上一篇:nil是空对象还是 null是空对象?
下一篇:黑马程序员——关于类、属性、构造函数的总结

相关文章

相关评论