xcode控制臺的妙用

一般我們只知道使用控制臺查看日志輸出,其實(shí)控制臺內(nèi)嵌了LLDB,我們可以使用控制臺進(jìn)行代碼調(diào)試。

1、po

想知道斷點(diǎn)的時候,某些變量的值,可以使用po 變量。

2、expression

斷點(diǎn)時,可以使用expression x = false來改變變量的值,這樣我們就可以不用寫假數(shù)據(jù)就能測試想測的代碼。

我們還可以在斷點(diǎn)上右鍵,點(diǎn)擊add action按鈕,輸入expression x = false,并且選中下方的options按鈕,這樣我們就能總是在這里進(jìn)入else的代碼塊。

3、breakpoint

我們可以在斷點(diǎn)欄左下角添加全局?jǐn)帱c(diǎn),比如Symbolic Breakpoint,這個斷點(diǎn)可以監(jiān)聽全局方法,比如-[UILabel setText:],這樣我們可以監(jiān)聽到所有給label賦值的情況。

設(shè)置斷點(diǎn)
打印參數(shù)

全英文的演講聽不下去了,LLDB太高深了,還是奉上視頻地址,大家自己參悟吧。https://developer.apple.com/videos/play/wwdc2018/412/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容