對於 iOS 開發者來說,控制檯輸出中文向來是一個痛處,不過現在好了,我們有了 LogChinese.
可以輸出陣列和字典裡面的中文字元,支援 OC
中的NSArray
和NSDictionary
及其子類(Swift 中的 Array 和 Dictionary 支援中文列印輸出。ps:Array & Dictionary 為結構體。。暫時沒找到修改其輸出的方法。。好在本來就支援中文。。 )
如果想恢復原生不相容中文的日誌輸出,只需要把 LogCategory.h 裡面的 UseLogChinese 註釋掉即可,其中關於包裹陣列的 []
和 包裹字典的 {}
部分,可以在原始碼中直接修改.
Github 地址 覺得有用,請點一個 Star ps: 對於使用 Xcode 8 之前的同學來說,還有外掛來解決控制檯輸出的問題,推薦星星老師的這個外掛StarConsoleLink
ps:關於 Swift 輸出的部分尚未完善,還望有想法的大牛多多指教(測試程式碼在 develop 分支下)