iOS 控制檯輸出中文,非外掛

不覺夢迴發表於2017-12-13

對於 iOS 開發者來說,控制檯輸出中文向來是一個痛處,不過現在好了,我們有了 LogChinese. 可以輸出陣列和字典裡面的中文字元,支援 OC 中的NSArrayNSDictionary及其子類(Swift 中的 Array 和 Dictionary 支援中文列印輸出。ps:Array & Dictionary 為結構體。。暫時沒找到修改其輸出的方法。。好在本來就支援中文。。 )

如果想恢復原生不相容中文的日誌輸出,只需要把 LogCategory.h 裡面的 UseLogChinese 註釋掉即可,其中關於包裹陣列的 [] 和 包裹字典的 {} 部分,可以在原始碼中直接修改.

效果圖

Github 地址 覺得有用,請點一個 Star ps: 對於使用 Xcode 8 之前的同學來說,還有外掛來解決控制檯輸出的問題,推薦星星老師的這個外掛StarConsoleLink

ps:關於 Swift 輸出的部分尚未完善,還望有想法的大牛多多指教(測試程式碼在 develop 分支下)

相關文章