Xcode Breakpoint 斷點總結

weixin_33782386發表於2017-07-06

總結一下Breakpoint

  1. 設定斷點,The Debugging Area就能看到對應的變數資訊


    3150522-dd21551f78885b15.png
    pic1.png
  2. 忽略次數斷點,右鍵斷點選中Edit Breakpoint (舉例有點不太好,常用於遍歷陣列是的斷點)


    3150522-497ddaa17c69fd2d.png
    pic2.png
  3. 條件斷點,右鍵斷點選中Edit Breakpoint (舉例有點不太好,常用於遍歷陣列是的斷點)


    3150522-1a14982892a166a1.png
    pic3.png
  4. Action斷點,右鍵斷點選中Edit Breakpoint,點選add Action
    列印dic這個變數 (選中Options之後,斷點不會停止直接走完程式)


    3150522-5737e3f9bddf35c2.png
    pic4.png
3150522-a377d1ea663a369b.png
pic5.png

1.AppleScript 執行預先設定的指令碼語言
2.Capture GPU Frame 當斷點生效時,捕獲GPU當前所繪製的幀。該功能是輔助圖形除錯的。
3.Debugger Command 預設的選項,可以讓斷點執行LLDB除錯命令。
4.Log Message
5.Shell Command
6.Sound 動作會在斷點被觸發時,彈出聲音提示。


在The Navigation Area新增Breakpoint
快捷鍵command + 7 或滑鼠選中
點選左下角➕


3150522-49e962ccdb4056d4.png
pic6.png

1.Exception Breakpoint 異常斷點,丟擲異常時會執行的斷點
程式奔潰是新增Exception Breakpoint,可快速定位崩潰點


3150522-7a97794e8d7a1256.png
pic7.png

2.Symbolic Breakpoint

這樣新增Breakpoint,每個Controller的viewDidLoad都會被斷點,對上手新專案熟悉程式碼很有幫助


3150522-5ea55d8f8f849107.png
pic8.png

相關文章