35、应用设置与用户默认值指南

应用设置与用户默认值指南

1. 引言

如今,除了最简单的计算机程序外,大多数程序都有一个偏好设置窗口,用户可以在其中设置特定于应用程序的选项。在Mac OS X上,“偏好设置…”菜单项通常位于应用程序菜单中。选择它会弹出一个窗口,用户可以在其中输入和更改各种选项。而iPhone和其他iOS设备有一个专门的应用程序“设置”,相信大家都使用过很多次。本文将介绍如何将应用程序的设置添加到“设置”应用中,以及如何在应用程序内部访问这些设置。

2. 了解设置包

“设置”应用程序允许用户为任何具有设置包的应用程序输入和更改偏好设置。设置包是应用程序内置的一组文件,它告诉“设置”应用程序该应用程序希望从用户那里收集哪些偏好设置。

要查看设置包的作用,拿起你的iOS设备,找到“设置”图标并点击它来启动“设置”应用。

3. iOS用户默认值机制

“设置”应用程序是iOS用户默认值机制的通用用户界面。用户默认值是系统中存储和检索偏好设置的部分。

在iOS应用程序中,用户默认值由 NSUserDefaults 类实现。如果你在Mac上进行过Cocoa编程,可能已经熟悉 NSUserDefaults ,因为它与Mac上用于存储和读取偏好设置的类相同。你的应用程序将使用 NSUserDefaults 通过键值对来读取和存储偏好数据,就像从 NSDictionary 中访问键控数据一样。不同之处在于, NSUserDefaults 数据会持久化到文件系统,而不是存储在内存中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值