在Xcode的控制台里直接打印一個數組或者字典,輸出的都是一些Unicode的編碼,不方便調試. 要想看到中文,則要去獲取對應的key或者數組下標.得到具體某一個對象才能看到中文,給我們調試起來很不方便.
而現在可以使用LYLUnicode輸出中文, 使用也方便.代碼也簡潔,就幾行代碼. 直接把LYLUnicode拖到工程里就能讓Xcode支持中文的輸出了.
就這么簡單的一行輸出,不需要任何更改.,使用之前Xcode控制台是打印的Unicode編碼, 把LYLUnicode拖進來之后,不做任何操作,輸出的內容就是我們想看到的中文了.
LYLUnicode的原理比較簡單, 代碼也很簡潔,幾行代碼,輕輕松松看懂.
原理就是利用runtime替換原有的description和descriptionWithLocale:
還有descriptionWithLocale:indent:這幾個方法.並轉成讓Xcode支持中文的編碼.
githud地址:https://github.com/allencelee/LYLUnicode
