《Objective-c》Foundation框架 -(字典:NSDictionary和NSMutableDictionary)
前言:
字典内部存放的都是键值对:

1、NSDictionary(不可变字典)
1.NSDictionary的建立和寻值:
建立spa

寻值:(根据键找出对应的值)对象

建立:编译器


寻值:(根据键找出对应的值)编译器特性!io

-
方式三:快速建立一个能够包含多个键值对的字典对象(编译器特性)

2.[字典对象 count]或者字典对象.count返回的是键值对的个数:
2、NSMutableDictionary(可变字典)
1.NSMutableDictionary的建立和寻值


2.添加键值对:

3.删除键值对:

4.错误写法:(经典错误)
分析:用@{...: ... , ...: ... ,...};快速建立的对象是不可变的字典对象,下面调用setObject: forKey: 方法会报经典错误([__NSDictionaryI setObject:forKey:]: unrecognized selector sent to instance 0x100500fe0)

5.Dictionary的遍历



欢迎关注本站公众号,获取更多信息