Xcode 控制台打印Unicode字符串转换为中文


在Xcode的控制台里直接打印一个数组或者字典,输出的都是一些Unicode的编码,不方便调试.    要想看到中文,则要去获取对应的key或者数组下标.得到具体某一个对象才能看到中文,给我们调试起来很不方便.     

而现在可以使用LYLUnicode输出中文, 使用也方便.代码也简洁,就几行代码. 直接把LYLUnicode拖到工程里就能让Xcode支持中文的输出了.

就这么简单的一行输出,不需要任何更改.,使用之前Xcode控制台是打印的Unicode编码, 把LYLUnicode拖进来之后,不做任何操作,输出的内容就是我们想看到的中文了.

 LYLUnicode的原理比较简单, 代码也很简洁,几行代码,轻轻松松看懂.

原理就是利用runtime替换原有的description和descriptionWithLocale:

还有descriptionWithLocale:indent:这几个方法.并转成让Xcode支持中文的编码.

 

githud地址:https://github.com/allencelee/LYLUnicode


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM