对于 iOS 开发者来说,控制台输出中文向来是一个痛处,不过现在好了,我们有了 LogChinese.
可以输出数组和字典里面的中文字符,支持 OC 中的NSArray和NSDictionary及其子类(Swift 中的 Array 和 Dictionary 支持中文打印输出。ps:Array & Dictionary 为结构体。。暂时没找到修改其输出的方法。。好在本来就支持中文。。 )
如果想恢复原生不兼容中文的日志输出,只需要把 LogCategory.h 里面的 UseLogChinese 注释掉即可,其中关于包裹数组的 [] 和 包裹字典的 {} 部分,可以在源码中直接修改.
Github 地址 觉得有用,请点一个 Star ps: 对于使用 Xcode 8 之前的同学来说,还有插件来解决控制台输出的问题,推荐星星老师的这个插件StarConsoleLink
ps:关于 Swift 输出的部分尚未完善,还望有想法的大牛多多指教(测试代码在 develop 分支下)