正常情況下po一個陣列得到的結果。
po self.array
<__NSArrayM 0x11559fa90>(
{
city = {
RF = BJS;
city = "\U5317\U4eac\U5e02";
county = (
);
shortname = "\U5317\U4eac";
standardname = "\U5317\U4eac\U5e02";
};
nodeValue = "";
pro = "\U5317\U4eac";
px = "448.69";
py = "4418.68";
})
複製程式碼
是不是不能顯示中文比較難受。
下邊教大家利用chisel
在lldb
中輸出中文。
一、安裝Homebrew 和 chisel
Homebrew macOS缺失的軟體包管理器
1、Terminal
中執行以下命令安裝Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、用brew
安裝chisel
brew update
brew install chisel
複製程式碼
二、~/.lldbinit
中新增命令
注意fblldb.py
的地址是你電腦上安裝好的地址,複製我的地址有可能是不對的。
command script import /usr/local/Cellar/chisel/1.8.0/libexec/fblldb.py
三、重啟xcode
在lldb
中相同斷點位置用pjson
命令列印相同陣列
pjson self.array
然後就可以看到效果了。