总结一下Breakpoint
-
设置断点,The Debugging Area就能看到对应的变量信息
pic1.png -
忽略次数断点,右键断点选中Edit Breakpoint (举例有点不太好,常用于遍历数组是的断点)
pic2.png -
条件断点,右键断点选中Edit Breakpoint (举例有点不太好,常用于遍历数组是的断点)
pic3.png -
Action断点,右键断点选中Edit Breakpoint,点击add Action
打印dic这个变量 (选中Options之后,断点不会停止直接走完程序)
pic4.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 或鼠标选中
点击左下角➕
pic6.png
1.Exception Breakpoint 异常断点,抛出异常时会执行的断点
程序奔溃是添加Exception Breakpoint,可快速定位崩溃点
pic7.png
2.Symbolic Breakpoint
这样添加Breakpoint,每个Controller的viewDidLoad都会被断点,对上手新项目熟悉代码很有帮助
pic8.png
网友评论