07 | 条件断点

作者: littleyu | 来源:发表于2019-03-15 10:50 被阅读2次

有时你设置的断点是不是被执行了太多次?假设有一个包含 200 个元素的循环,但是你只对第 110 次循环的结果感兴趣,又或者你只对一些满足某些条件的结果感兴趣,怎么办呢?这就是我们要说的条件断点:

1. Conditional breakpoints 条件断点

这样的情况下,你可以设置一个条件断点:

  • 右击行号,选择 Add conditional breakpoint...(添加条件断点)

  • 或者右击一个已经设置的断点并且选择 Edit breakpoint(编辑断点)

  • 然后输入一个执行结果为 true 或者 false 的表达式(它的值其实不需要完全为 true 或者 false 尽管那个弹出框的描述是这样说的)。

在这个表达式中你可以使用任何这段代码可以获取到的值(当前行的作用域)。

如果条件成立,这个断点就会暂停代码的执行:

相关文章

  • 07 | 条件断点

    有时你设置的断点是不是被执行了太多次?假设有一个包含 200 个元素的循环,但是你只对第 110 次循环的结果感兴...

  • 3.常见的断点

    常用的断点包括:INT3断点、硬件断点、内存断点、消息断点、条件断点等。 1.条件断点的设置和应用 什么是条件断点...

  • iOS开发调试概述

    1.断点 普通断点全局断点条件断点 条件断点中的Add Symbolic BreakPoint为某一方法加断点,可...

  • iOS开发中的断点调试

    1.普通断点 2.全局断点 3.条件断点 3.1 指定断点条件 3.2 断点触发前忽略指定次数 3.3 断点触发时...

  • XCode 调试的断点

    1、条件断点 打上断点之后,对断点进行编辑,设置相应过滤条件。下面简单的介绍一下条件设置: Condition:返...

  • xcode调试技巧

    条件断点

  • 条件断点

    编辑断点,add action选择debugger command,输入call object = another...

  • gdb调试命令

    1.设置断点b 文件名:代码行 2.条件断点b 文件名:代码行 if 条件 3.查看断点 5.删除断点delete...

  • Android Studio调试

    参考 断点调试 实用调试 总结:断点调试有step into step out 等 实用调试:条件断点、日志断点、...

  • 学习纲要:调试 JavaScript

    学习条件 了解 JS 的基础写法。 学习目标 能读懂常见错误,并知道如何修复。 会打断点。包括,普通断点和条件断点...

网友评论

    本文标题:07 | 条件断点

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