博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSUserDefaults standardUserDefaults使用注意事项
阅读量:6388 次
发布时间:2019-06-23

本文共 432 字,大约阅读时间需要 1 分钟。

NSUserDefaults可以存储NSString,NSNumber, NSDate, NSArray, NSDictionary,自定义类可以通过NSData的方式进行存储,当然要实现NSCoding这个protocol才 行,NSObject<NSCoding>

1.  系统会保存到该应用下的/Library/Preferences/gongcheng.plist文件中。需要注意的是如果程序意外退 出,NSUserDefaultsstandardUserDefaults数据不会被系统写入到该文件,所以,要使用 [[NSUserDefaultsstandardUserDefaults] synchronize]命令直接同步到文件里,来避免数据的丢失。

2.  所有的从NSData读出的数据,都是unmutable的。所以,如果要改变请duplcated.

转载于:https://www.cnblogs.com/ejllen/p/3896638.html

你可能感兴趣的文章
android的消息处理机制(图+源码分析)——Looper,Handler,Message
查看>>
转:阴影锥原理与展望—真实的游戏效果的实现
查看>>
欧拉角转四元数 笔记
查看>>
Unity3D使用TCP/IP协议,传递protocol buffer消息protobuf-net
查看>>
大端模式与小端模式、网络字节顺序与主机字节顺序
查看>>
MathType怎么删除常用公式
查看>>
REST API (from IBM)
查看>>
ParagraphString - 段落样式的简易处理
查看>>
前端使用AngularJS的$resource,后端ASP.NET Web API,实现增删改查
查看>>
面向对象设计原则
查看>>
第四十五课 分布式系统、大型网络架构、MogileFS 基础应用
查看>>
yum问题的解决办法
查看>>
转载如何具体优化网站关键词的?(三)
查看>>
IO流(四)_其他流
查看>>
我的友情链接
查看>>
LogStash日志分析展示系统
查看>>
我的友情链接
查看>>
Web前端开发规范文档
查看>>
安装win2008r2、域控、IIS、证书服务器、部署exchange2010
查看>>
centos6.2安装tomcat
查看>>