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