您好,欢迎来到华拓网。
搜索
您的当前位置:首页正文

mac开发系列21:NSUserDefaults存储

来源:华拓网

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