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编辑断点那点事儿

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

  • iOS断点调试

    1.断点调试App a.设置常规断点 添加断点:在xcode中代码编辑器中右边单击你想调试的代码处就可以添加断点,...

  • 在Xcode中编辑断点

    详情请点击原文链接 在Xcode中编辑断点 在调试中 设置断点起着重要的作用,在这方面 Xcode提供了强大的功能...

  • 流程控制

    当你通过Xcode的源码编辑器的侧边槽(或者通过下面的方法)插入一个断点,程序到达断点时就会停止运行。调试条上会出...

  • Xcode调试技巧

    一. 断点 Xcode支持很多种不同类型的断点,包括普通断点、符号断点、异常断点、watch断点、OpenGL E...

  • Xcode编程 详细断点补充

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

  • iOS 常用调试方法:断点

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

  • 断点运行IQKeyboardManager每次都报错

    问题: 在Xcode一打断点就会在IQKeyboardManager断点在//Loading IQToolbar,...

  • xcode汇编入门

    一、xcode断点如何显示汇编代码 二、添加symbolic断点 self为UIViewController对象,...

  • Xcode断点

    symbolic breakpoint -> Symbol -> CGPostErrorxcode会定位到崩溃...

网友评论

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

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