蓝懿iOS培训日志16 字典
字典和数组一样 分为可变和不可变的
自己创建的一般为可变的(往里装数据)
用别人的一般为不可变的(从中取数据)
面试问题:字典当中的Key能写什么?
一般我们会写一个字符串作为Key
答案是: 遵守NSCopy协议的任意对象 除了字符串 NSNumber也可以
字典和数组可以互相嵌套
字典(NSDictionary,NSMutableDictionary)是由键-值对组成的数据集合.正如,我们在字典里查找单词的定义一样.
通过key(键),查找的对应的value(值),key通常是字符串对象,也可以是其他任意类型对象.在一个字典对象中,key的值必须是唯一的.
此外,字典对象的键和值不可以为空(nil),如果需要在字典中加入一个空值,可以加入NSNull对象