iOS应用设置与iCloud存储开发指南
1. 代码读取应用偏好设置
1.1 偏好设置类型
偏好设置有不同的类型,如下表所示:
| 类型 | 描述 |
| ---- | ---- |
| Group | 偏好设置的逻辑组 |
| Child Pane | 子偏好设置页面,用于实现分层偏好设置页面 |
1.2 使用NSUserDefaults读取偏好设置
要从代码中读取设置包中偏好设置的值,需要使用 NSUserDefaults 对象。 NSUserDefaults 是Core Foundation框架的一部分,提供了一组管理应用偏好设置的方法。它是一个单例类,在应用的生命周期中应该只有一个实例。获取该实例的代码如下:
let userDefaults = NSUserDefaults()
每个设置包中的偏好设置由一个键值对字典表示,每个字典必须包含的四个键之一是 Identifier 。要检索标识符为 user_name 的偏好设置的值,可以使用以下代码:
let userName = userDefaults.valueForKey("user_name") as? String
NSUserDefaults 类提供了多个方法来检索
超级会员免费看
订阅专栏 解锁全文
1001

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



