《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的遍歷



歡迎關注本站公眾號,獲取更多信息