我們常常會用乙個model來存放陣列或者字典對應的value值,
比如我們傳遞乙個字典到model解析:
like this:
- (instancetype)initwithdictionary:(nsdictionary *)dictionary
從json資料中解析乙個字典放進去,然後在model中解析出陣列或者value值:
like this:
nsarray *thedeliveryperiods = wmcvalidatedobject(dictionary[@"periods"]);
_deliverydate = [wmcvalidatedobject(dictionary[@"deliverydate"]) doublevalue] / 1000;
不過我發現乙個小細節問題:
系統會返回乙個空的東西即nil,這個我親身試驗過喔!
OC中字典NSDictionary用法
字典就是 鍵值對 建立字典的兩種方式 1.nsdictionary dic nsdictionary alloc initwithobjectsandkeys one 1 two 2 three 3 nil 2.nsdictionary dic1 字典中得所有 key value 都是無順序的。乙個...
OC中的字典NSDictionary
字典 nsdictionary dict nsdictionary alloc initwithobjectsandkeys one 1 two 2 three 3 one 4 nil 字典中的資料以鍵值對的方式進行儲存 one 和 1 組成了乙個鍵值對 1 稱為鍵 key one 稱為值 valu...
OC中的陣列
在oc中,我們用 nsarray 類和 nsmutablearray 類來表示陣列,其中 nsarray 類是 nsmuablearray 類的父類。在oc中,我們的陣列是有序的 物件 即我們的陣列只能儲存 物件 在oc中我們的陣列中元素型別不能是 int float cgpoint 等型別。nsa...