【通讯录案例-偏好设置 Objective-C语言】

这篇博客介绍了如何在Objective-C中使用NSUserDefaults进行偏好设置。通过创建项目并添加“save”和“read”按钮,演示了如何存储和读取键值对。强调了NSUserDefaults是一个单例类,用于快速存储键值对,不需要关心文件路径,其内部会自动保存到“Preferences”目录下,文件名为Bundle-ID.plist。此外,讲解了如何立即存储数据以及不同类型的存取方法。
摘要由CSDN通过智能技术生成

一、刚才,我们plist存储,讲完了,这个plist,我直接,右键,打开

通知

打开

通知

不用xcode,我就用文本文档打开,打开方式:其他

通知

选择:文本编辑

通知

打开

通知

好,这个里边儿啊,就是我们刚才存的一个Key:Value

它本质上,是一个xml

这是一种文件的格式,

等你们讲到网络的时候,实际上,会学习这种格式,

plist,本质上,就是一个xml

2.接下来,我们来学习这个“偏好设置”

通知

新建一个项目,

通知

Name:04-偏好设置

通知

拖两个按钮,一个“save”、一个、“read”,

通知

然后,给这两个按钮的点击事件,连一下,第一个“save”按钮,拖过来,

通知

事件的Name:save

通知

“read”按钮,拖过来,

通知

事件的Name:read,

通知

写两个注释:1)// 存数据 ,2) // 取数据

通知

3.首先啊,我们如果用这个“偏好设置”的话,这个里边儿,有一个关键的类,

NSUserDefaults

通知

NSUserDefaults

通知

它呢,就是专门用来做“偏好存储”的类,

这个类,你把它想象成一个字典,就可以了,

“偏好设置”呢,是用来快速存储“键值对”的,

它呢,就跟一个字典一样,

4.怎么来用这个NSUserDefaults

NSUserDefaults *ud =

通知

先创建这么一个对象,NSUserDefaults *ud = [NSUserDefaults

通知

它呢,是一个单例模式,

通知

NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];

单例是啥:也就是说,这一句话,NSUserDefaults *ud = [NSUserDefaults standardUserDefaults]

通知

我现在选中的这一句话,是以standard开头儿的,标准的一个UserDefault,

或者是以shared开头儿的,

就是说,如果你看到了一个类,不管是任何的一个类,一般情况下,特别是系统的类,如果一个类方法,是以standard开头儿的,或者是shared开头儿的,一般情况下,都是单例,

  • 21
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值