NSUserDefaults經常用來本地存儲一些簡單的數據,例如用戶信息等等,NSUserDefaults支持floats、doubles、integers、Booleans、URLs、NSData、
NSString、
NSNumber、
NSDate、
NSArray、
NSDictionary,除此以外,要想存儲其它類型數據,須要先轉成NSData再存儲。
code
首先在自定義的實體對象裏繼承NSCoding協議,再實現encodeWithCoder、initWithCoder方法便可對象
存取時經過NSData轉換一下blog