day03 字典
一、知识点回顾
1.Block 扩展
2.NSString 字符串对象
NSMutableString 可变字符串对象
以及常见的用法(必须要掌握 上课 扩展)
3.NSArray 不可变数组对象
NSMutableArray 可变数组对象(必须掌握 课上)
4.扩展
二维数组
1.C风格的二维数组
2.C风格的OC类型的二维数组
3.使用NSArray实现的二维数组
二、NSDictionary NSMutableDictionary
NSSet NSMutableSet
字面量 字面值
2.1 字典对象NSDictionary
字典对象是解决存储 键-值 成对出现的数据类型的。就像我们生活中的字典一样。
例如:新华字典
Key:仓井 Value:这是一个姓氏
Key:猫 Value:名词 是一种动物 猫科动物。性格比较温顺、是老鼠的天敌。
键和值是成对出现的,这样的一对数据 我们就称为键-值对。通常我们都把 键用NSString 类型的对象来表示。而值可以是id类型的对象。
使用字典时 必须要保持Key的唯一性。且这个key不能为空(nil),也不能重复。
2.2 例如
存储一个文件时 就用一个字典类型描述文件的属性。
例: 变形金刚.mp4
key value
NSFileName 变形金刚
NSFileType mp4
NSFileSize 425646478545字节
…… ……
2.3 如何来使用字典
1.NSDictionary 不可变字典 静态字典