一、在解析json資料的時候,得到的集合物件或者陣列物件在用%@列印的時候回出現類似亂碼的情況。如圖:
在ios中列印字典或者陣列物件,系統會預設呼叫字典物件和陣列物件的descriptionwithlocale:方法。所以解決方案就是增加在.m檔案中重寫了兩個descriptionwithlocale:方法。以後用的時候直接將檔案拖進專案。
1//2//nsdictionary+log.m3//
05-掌握-多值引數4//
5//created by xiaomage on 15/7/13.6//
7//89
#import
1011
@implementation
nsdictionary (log)
12 - (nsstring *)descriptionwithlocale:(id
)locale
13];
2526
//結尾有個}}"
];28
29//
查詢最後乙個逗號
30 nsrange range = [string rangeofstring:@","
options:nsbackwardssearch];
31if (range.location !=nsnotfound)
32 [string
deletecharactersinrange:range];
3334
return
string;35
}36@end
3738
@implementation
nsarray (log)
3940 - (nsstring *)descriptionwithlocale:(id
)locale
41];
5152
//結尾有個]]"
];54
55//
查詢最後乙個逗號
iOS開發中的小技巧
在ios7.0之後所有控制器預設全屏 由extendedges屬性控制 預設撐滿上下.如果ipad開發 需要橫屏還可以設定左右撐滿.但是scrollview及其子類新增入導航控制器中 自動會有上64 和下49的內邊距,由下面這個屬性控制,如果 主介面 沒有穿透效果 做下面兩個操作 collectio...
iOS 之開發中的幾個小技巧
funnypic.imageurl webview loadhtmlstring html baseurl nil imageview addsubview webview 11 插入載入更多 tableview reloaddata閃的問題 if requestarray requestarray...
iOS開發小技巧總結
一 nslog的使用 nslog在除錯的時候,屢試不爽,可是在專案中用的太多,其實是會影響程式效能的,而且程式在非除錯模式下也看不到列印,多浪費資源呢?如果程式中使用的太多,發布前刪除又是乙個麻煩事,下個版本又要使用呢?因此,在pch檔案中,加乙個重寫列印的巨集,方便又安逸,還能提高逼格,經驗豐富的...