Xcode编辑断点那点事儿

作者: 知县有点小心事儿 | 来源:发表于2016-12-13 18:00 被阅读77次

    断点是平时编程调试必不可少的东西,如果只知道左键点击是不是太low了一点,下面一起研究一下断点的编辑。

    先画一个简单的demo界面,一个有两组cell的tableView

    demo.png

    在点击方法上加一个断点


    断点.png

    右击断点出现如下界面


    右键点击断点.png

    第一个选项就是编辑断点 “Edit Breakpoint”

    屏幕快照 2016-12-13 下午4.15.46.png

    第一行显示当前断点的状态,蓝勾表示有效;断点所在的类以及所在的行数“ViewController.m:29”

    第二行 “Condition” 这个单词有制约的意思,当符合输入条件的时候,断点才生效,这里我们输入"indexPath.section==0"
    也就是当点击第一组的时候,断点才生效

    Condition.png

    第三行 “Ignore” 这个表示忽视若干次才开始进行打断,默认为0次不打断,把它改成5,这样点击6次断点才生效,在一些循环中会很有用。

    第四行 “Action” 这个稍微复杂一点,是执行一些动作

    Action.png

    AppleScript:脚本,写一个简单的

    说话.png

    断点的时候,系统就会说“哈哈”

    Capture GPU Frame :没用过;

    Debugger Command:可以写一些lldb命令 例如 "po indexPath",这样将在控制台打印一些信息

    Log Message: 直接打印一些信息

    Log Message.png

    其中 %B 是断点所在方法, %H 是断点的次数 @@之间可以编辑一些信息


    打印信息.png

    Shell Command:没用过

    Sound:可以设置一个提示音

    通过右侧的加减号,这些action是可以叠加使用的

    两个action.png

    Options:勾选它后断点便不再停止,与action配合使用效果很好,可以在不打断的情况下之间得到断点处的信息

    相关文章

      网友评论

        本文标题:Xcode编辑断点那点事儿

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