NSUserDefaults

2018-12-12  本文已影响0人  Leon1024

本质

NSUserDefaults就是操作系统存储在程序的一个plist文件的单例,它是线程安全的。而这个plist路径就在沙盒Document目录平级的/Library/Prefereces里。

支持的存储类型

NSData
NSString
NSNumber
NSDate
NSArray
NSDictionary

存取与字典使用方法差不多。

注意点:

存储的时候,它是先存放到缓存,然后系统调用方法synchronise进行写入。

不是立马写入plist的。如果有必要。可以使用方法synchronise进行立即强制存储。以免接下来调用不到最新的数据。

[defaults synchronize];
上一篇 下一篇

猜你喜欢

热点阅读