NSUserDefaults

2016-07-02  本文已影响0人  A_sura

今天做app的引导图时,要用到轻量级数据的存储,所以行到了NSUserDefaults.他是继承于NSObject的一个UIKit框架下的一个类.专门用来存储轻量级的本地数据存储,存储用户的偏好设置,例如用户的密码,账号名等.今天做的后面就用到了它去存储版本的号,用它来判断app用户是否是第一次安装或更新.注意:它是一个轻量级的存储数据的类,不要将的比较大的数据用它来存储,不然你会直接面临xcode的crash哦.可以建议用数据库哦!其实它把数据存储到程序沙盒的/Library/prefereces下个plist文件,他就是存储我们NSUserDefaults的地方

它可以写入很多类型的数据,支持的的数据类型:NSNumber,NSString,NSArray,NSDictionary,BOOL,float,double,URL,NSInteger,NSData
+(NSUserDefaults *)standardUserDefaults;这是它的便利构造器的写法.可以初始化一个实例对象.我们把用他的实例来存储数据.单例对象

上一篇 下一篇

猜你喜欢

热点阅读