应用设置与Cover Flow技术全解析
应用设置基础
应用的设置或偏好由两部分组成:键(key)和值(value)。键用于唯一标识设置,例如 musicVolume ;值则是与该键关联的存储内容。处理设置主要涉及在属性列表中创建和修改键值对。
属性列表是XML格式的文件,用于存储构成应用设置的键值对。对于苹果开发者来说并不陌生,因为大多数最新版本的Mac OS X都支持,并且可以直接通过字典类进行读写,无需解析文件。
字典与属性列表
属性列表在磁盘上是扁平文件,但在应用中以带有键值的字典形式呈现。 NSDictionary 类提供了读写属性列表到磁盘的方法,开发者无需实现复杂的解析功能就能实现键值对操作。 NSMutableDictionary 类在此基础上,提供了添加和删除单个键值对的机制。
创建字典
创建字典的最简单方法是使用 NSMutableDictionary 类,示例代码如下:
NSMutableDictionary *dict = [ [ NSMutableDictionary alloc ] init ];
管理键
创建字典后,可以使用 setValue 方法添加单个键值对:
[ dict setValue: @"myValue" f
超级会员免费看
订阅专栏 解锁全文
9

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



