iOS开发:让应用记住用户设置
1. 引言
iOS设备的强大之处在于它能记住大量信息,如图片、电话号码、地址等。然而,很多应用在启动时却无法记住之前的设置。本文将介绍如何使用用户默认值(User Defaults)让应用记住用户的设置,以Pigeon应用为例进行详细讲解。
2. 关键概念
- 属性列表(Property Lists)
- 属性列表是对象的图形结构,其中每个对象属于以下类之一:
-
NSDictionary -
NSArray -
NSString -
NSNumber(任何整数、浮点数或布尔值) -
NSDate -
NSData
-
- 属性列表通常是一个包含字符串、数字、日期或其他数组和字典的字典。这些类的实例称为属性列表对象。
- 属性列表是对象的图形结构,其中每个对象属于以下类之一:
- 属性列表的序列化(Serializing Property Lists)
- 序列化是指将属性列表转换为可传输的字节流。属性列表可以序列化为二进制和XML两种格式。
- 二进制格式是Cocoa特有的,只能由其他Co
超级会员免费看
订阅专栏 解锁全文
1万+

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



