字典NSDictionary 使用注意

2021-07-05 03:50:07 字數 848 閱讀 2135

- (

void

)viewdidload ;

self

.dic

= dic;

self

.dicdata

= [[

nsdictionary

alloc

]init];

} -(void

)touchesbegan:(

nsset

*)touches withevent:(

uievent

*)event

if(a)

nslog

(@"%@---"

,e);

nslog

(@"%@-%@-%@-%@"

,a,b,c,d); }

列印資訊:

2015-09-08 09:20:35.566 testdic[27395:702388] +++++++++

2015-09-08 09:20:35.566 testdic[27395:702388] (null)---

2015-09-08 09:20:35.566 testdic[27395:702388] 1-2-3-(null)

當字典的關鍵字對應的值不存在的時候,去獲取這個關鍵字對應的值 得到的是乙個null ,而不會引起崩潰

當字典是乙個空字典的時候 ,從關鍵字獲取值,這種情況下 也只會返回null,而不會引起崩潰

只有在向字典付空值 nil的時候 才會引起崩潰。

NSDictionary 字典 集合NSSet

字典存在的價值 0.字典類是用於儲存具有對映關係 key value對 的資料,字典一旦建立,鍵值對就不可更改,不可新增,不可刪除.僅能讀取key 或者 value 1.大容器,用來儲存多個資料,2.用來儲存的資料具有 對應的關係.使用key 來標識 value 3.對於字典中的一對鍵值對 key ...

NSDictionary 字典 KVC 的使用

字典分為不可變字典 nsdictionary 和可變字典 nsmutabledictionary 不可變字典 1.建立字典 nsdictionary dic nsdictionary dictionarywithobjectsandkeys male 20 age tom name run hobb...

OC中字典NSDictionary用法

字典就是 鍵值對 建立字典的兩種方式 1.nsdictionary dic nsdictionary alloc initwithobjectsandkeys one 1 two 2 three 3 nil 2.nsdictionary dic1 字典中得所有 key value 都是無順序的。乙個...