字典:NSDictionary 字典就是關鍵字及其定義(描述)的集合。數據庫
!!!!(由於作項目基本數據都會從數據庫獲取,因此會存在字典爲空 或者有字典 可是value 爲nil的狀況。因此想要獲取字典中的值中,就要首先判斷。不然會崩潰) !!!!不要判斷字典是否存在。 !!!!當向nil發送消息時,返回NO,不會有異常,程序將繼續執行下去; 而向NSNull的對象發送消息時會收到異常。 由於在NSArray和NSDictionary中nil中有特殊的含義(表示列表結束),因此不能在集合中放入nil值。如要確實須要存儲一個表示「什麼都沒有」的值,能夠使用NSNull類。 exam:
最後我是這樣判斷的。 //前邊判斷 是否有字典。 後邊判斷字典裏是否有值。
數組
使用 setObject:forkey:
方法添加字典元素,若是關鍵字已存在,則用新植替換舊值。 NSMutableDictionary類容許隨意添加或刪除字典元素。優化