Xcode断点调试技巧

作者: BinaryBang | 来源:发表于2017-09-14 13:55 被阅读1173次

1.普通断点

如果在一个循环中设置断点例如:

1

那么,每次经过断点,就会触发断点,并中止程序停下来.

2.满足指定条件时触发断点

右键点击断点标签,会弹出断点菜单,点击Edit Breakpoint...进入断点编辑框,或者直接双击断点标签直接进入断点编辑框:

2

在condition中,输入j==2

那么,程序只会在j=2的时候,会在在这个断点处停下来.

3

程序在执行每个指令的时候,都会有一个上下文,包括在执行这个指令的时候可以访问到的变量,包括block的形参,以及block捕获的外部变量.

3.断点触发前忽略指定次数

删除该断点,重新在第二层循环处建立和编辑断点,输入ignor 10 times before stopping

那么,就会在i=1,j=0的时候停下,即在停下之前忽略了10次.然后每次都会停下,即这个选项只在第一次有效.

4

4.断点触发时执行额外任务

点击AddAction,可以选择当断点触发时,执行额外的任务.

5

可以同时执行多个任务,如下:

当断点触发时,会执行3个任务:

6

在console中执行po j命令,输出变量j的值.

SpeakMessage,读出HelloWorld.

发出声音,有好几种声音可以选择

5.断点触发后自动继续执行

断点菜单的最后一个选项,就是控制要不要在断点触发并执行附加的Action后继续执行,如果没有Action,那就是直接继续执行.

7

相关文章

  • Xcode控制台调试常用命令

    IOS Xcode调试常用命令和断点 Xcode 中的调试技巧与我们的日常开发息息相关,而这些调试技巧在我们解决B...

  • Xcode断点调试技巧

    Xcode为开发者提供了非常方便简单的调试工具,节省开发时间。我个人习惯,每新建或者接手一个项目,都会设置一个全局...

  • xcode 调试断点技巧

    添加条件 有时候我们可能会在某个循环中创建断点,但一次又一次地点击 continue 直到我们想要的条件出现,显然...

  • Xcode断点调试技巧

    1.普通断点 如果在一个循环中设置断点例如: 那么,每次经过断点,就会触发断点,并中止程序停下来. 2.满足指定条...

  • iOS实用小技巧

    iOS实用小技巧 Objective-C 1.让Xcode的控制台支持LLDB类型的打印 因为在Xcode断点调试...

  • Xcode编程 详细断点补充

    只会左键断点?是时候试试这样那样断点了 编码不能没调试,调试不能没断点(Break Point)。XCode的断点...

  • Xcode开发调试技巧—断点调试

    http://www.itcast.cn/news/20141015/16463596716.shtml 1.Co...

  • 5个Xcode开发调试技巧

    5个Xcode开发调试技巧 5个Xcode开发调试技巧

  • iOS 常用调试方法:断点

    级别: ★☆☆☆☆标签:「Xcode断点调试」「iOS breakpoint」「iOS全局断点」作者: Xs·H...

  • iOS开发之Xcode常用调试技巧总结

    iOS开发之Xcode常用调试技巧总结 iOS开发之Xcode常用调试技巧总结

网友评论

    本文标题:Xcode断点调试技巧

    本文链接:https://www.haomeiwen.com/subject/fbhdsxtx.html