天天看點

iOS - OC NSDictionary 字典前言1、不可變字典的建立2、字典中元素個數的計算3、通過 key 找對應的 value4、通過 value 找對應的 key5、字典中所有 key 的擷取6、字典中所有 value 的擷取7、可變字典 NSMutableDictionary 的建立8、字典中鍵值對的追加9、字典中元素的删除10、字典中元素的修改11、字典周遊12、字典排序

字典隻能存儲 OC 對象,不能存儲 C 語言中的基本資料類型,也不能存儲 nil 。字典中的鍵必須是單值的,通常它們是字元串。

字典對象是無序的,第一個放到詞典中的鍵-對象對并不一定是第一個取出。

Xcode 7 對系統中常用的一系列容器類型都增加了泛型支援(),有了泛型後就可以指定容器類中對象的類型了。假如向泛型容器中加入錯誤的對象,編譯器會報警告。

不指定泛型類型的對象可以和任意泛型類型轉化,但指定了泛型類型後,兩個不同類型間是不可以強轉的,假如你希望主動控制轉化關系,就需要使用泛型的協變性和逆變性修飾符。

for 循環

for...in 循環

Block 周遊

疊代器周遊

用指定的方法排序

用 Block 排序

繼續閱讀