美文网首页
mac开发系列21:NSUserDefaults存储

mac开发系列21:NSUserDefaults存储

作者: 悲观患者 | 来源:发表于2017-08-14 11:52 被阅读114次

    NSUserDefaults通常用来存储应用程序的轻量级配置数据,例如“用户是否保留聊天记录”。这样,在用户再次运行应用程序时,可以直接读取这些配置。
    NSUserDefaults使用缓存,以提高数据读写效率,系统会定时自动调用synchronize函数把缓存里的数据同步到磁盘文件,如果需要即时落地,可以手动调用synchronize函数。该文件在mac上的存储路径如下:
    ~/Library/Preferences/bundleId.plist

    相关api详情可以参考官方文档链接:
    https://developer.apple.com/reference/foundation/nsuserdefaults?language=objc

    相关文章

      网友评论

          本文标题:mac开发系列21:NSUserDefaults存储

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