概述
NSUserDefaults(官方文档)普遍用在存储用户定制数值,或者程序中需要存一个数据的场景。当NSUserDefaults写入文件后,其值会存在应用沙盒下的Library/Preferences/com.xxx.AppName.plist
文件里(com.xxx.AppName
是应用的标识符)。可以看到,这个文件是个plist文件,因此,它可以存plist可以存的所有数据类型:NSData, NSString, NSNumber, NSDate, NSArray, 或者NSDictionary。