应用设置与用户默认值指南
1. 引言
如今,除了最简单的计算机程序外,大多数程序都有一个偏好设置窗口,用户可以在其中设置特定于应用程序的选项。在Mac OS X上,“偏好设置…”菜单项通常位于应用程序菜单中。选择它会弹出一个窗口,用户可以在其中输入和更改各种选项。而iPhone和其他iOS设备有一个专门的应用程序“设置”,相信大家都使用过很多次。本文将介绍如何将应用程序的设置添加到“设置”应用中,以及如何在应用程序内部访问这些设置。
2. 了解设置包
“设置”应用程序允许用户为任何具有设置包的应用程序输入和更改偏好设置。设置包是应用程序内置的一组文件,它告诉“设置”应用程序该应用程序希望从用户那里收集哪些偏好设置。
要查看设置包的作用,拿起你的iOS设备,找到“设置”图标并点击它来启动“设置”应用。
3. iOS用户默认值机制
“设置”应用程序是iOS用户默认值机制的通用用户界面。用户默认值是系统中存储和检索偏好设置的部分。
在iOS应用程序中,用户默认值由 NSUserDefaults 类实现。如果你在Mac上进行过Cocoa编程,可能已经熟悉 NSUserDefaults ,因为它与Mac上用于存储和读取偏好设置的类相同。你的应用程序将使用 NSUserDefaults 通过键值对来读取和存储偏好数据,就像从 NSDictionary 中访问键控数据一样。不同之处在于, NSUserDefaults 数据会持久化到文件系统,而不是存储在内存中
超级会员免费看
订阅专栏 解锁全文
368

被折叠的 条评论
为什么被折叠?



