先說 p , 是 expression — 的別名, p 為 print 的簡寫,同時可以寫為 pri,打印某個東西,可以i是變量和表達式髓废; call 為調(diào)用某個方法,輸出變量也是可以的该抒。
po 一般用于打印對象慌洪,是 expression -O — 的別名。
p 和 po 的區(qū)別在于使用 po 只會輸出對應的值凑保,而 p 則會返回值的類型以及命令結(jié)果的引用名.
Snip20160921_3.png
AFN請求數(shù)據(jù), success后的回調(diào),response, 里面是一個數(shù)組dateArray, 數(shù)組里面存的是字典,
Snip20160921_4.png
返回的情況就是上圖的樣子.
需要拿到返回的id, 我是直接dict[@"id"], 在控制臺用po打印得到87, 確實是一個正常的數(shù)字, 死活找不到問題所在, 問老大, 他用p命令打印后而是-5432343234, 一個這么大的負數(shù), 絕逼有問題, 幡然醒悟, dict[@"id"] 得到的是一個對象而不是NSIntger類型的, 需要 [dict[@"id"] integerValue] 之后才是基本的數(shù)據(jù)類型. fuck!經(jīng)驗太少, 一個坑......