美文网首页
NSUserDefaults

NSUserDefaults

作者: Leon1024 | 来源:发表于2018-12-12 15:15 被阅读0次

本质

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

支持的存储类型

NSData
NSString
NSNumber
NSDate
NSArray
NSDictionary

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

注意点:

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

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

[defaults synchronize];

相关文章

网友评论

      本文标题:NSUserDefaults

      本文链接:https://www.haomeiwen.com/subject/hxxphqtx.html