NSUserDefaults经常用来本地存储一些简单的数据,例如用户信息等等,NSUserDefaults支持floats、doubles、integers、Booleans、URLs、NSData、
NSString、
NSNumber、
NSDate、
NSArray、
NSDictionary,除此以外,要想存储其它类型数据,须要先转成NSData再存储。
code
首先在自定义的实体对象里继承NSCoding协议,再实现encodeWithCoder、initWithCoder方法便可对象
存取时经过NSData转换一下blog