總結(jié)一下Breakpoint
-
設(shè)置斷點(diǎn)传于,The Debugging Area就能看到對應(yīng)的變量信息
pic1.png -
忽略次數(shù)斷點(diǎn)咱揍,右鍵斷點(diǎn)選中Edit Breakpoint (舉例有點(diǎn)不太好餐茵,常用于遍歷數(shù)組是的斷點(diǎn))
pic2.png -
條件斷點(diǎn)康栈,右鍵斷點(diǎn)選中Edit Breakpoint (舉例有點(diǎn)不太好笙瑟,常用于遍歷數(shù)組是的斷點(diǎn))
pic3.png -
Action斷點(diǎn)楼镐,右鍵斷點(diǎn)選中Edit Breakpoint,點(diǎn)擊add Action
打印dic這個(gè)變量 (選中Options之后往枷,斷點(diǎn)不會(huì)停止直接走完程序)
pic4.png
1.AppleScript 執(zhí)行預(yù)先設(shè)定的腳本語言
2.Capture GPU Frame 當(dāng)斷點(diǎn)生效時(shí)框产,捕獲GPU當(dāng)前所繪制的幀。該功能是輔助圖形調(diào)試的错洁。
3.Debugger Command 默認(rèn)的選項(xiàng)秉宿,可以讓斷點(diǎn)執(zhí)行LLDB調(diào)試命令。
4.Log Message
5.Shell Command
6.Sound 動(dòng)作會(huì)在斷點(diǎn)被觸發(fā)時(shí)屯碴,彈出聲音提示描睦。
在The Navigation Area添加Breakpoint
快捷鍵command + 7 或鼠標(biāo)選中
點(diǎn)擊左下角?
1.Exception Breakpoint 異常斷點(diǎn),拋出異常時(shí)會(huì)執(zhí)行的斷點(diǎn)
程序奔潰是添加Exception Breakpoint导而,可快速定位崩潰點(diǎn)
2.Symbolic Breakpoint
這樣添加Breakpoint忱叭,每個(gè)Controller的viewDidLoad都會(huì)被斷點(diǎn)隔崎,對上手新項(xiàng)目熟悉代碼很有幫助