iOS的断点调试

在coding的过程中,bug是无论何时如影随形的,下面整理一下关于调试的一些内容。


1.断点调试

在代码调试过程中,我们最常用的应该就是断点调试了。


基本的断点:

在想要测试的某一行加上断点即可。

在lineNumber上点击一下,就可以在在该行添加断点,拖出lineNumber区间就可以销毁断点。

在断点工作时,左下角控制台中选中当前正在工作的对象,右键点击某个对象,可以完成对该对象的监视。可以在运行过程中看到该对象的一些操作变化。


全局断点:

有时候我们会遇到一种很讨厌的崩溃,直接崩溃到main循环,或者APPDelegate,而并不是正常的定位在哪一行。

这样的崩溃简直让我们自己崩溃!

这样我们可以点击断点列表的底部的“+”号,选择“Add Exception BreakPoint”,添加全局断点。

这样debug就会很轻松啦。


条件断点:

右键点击想要编辑的断点,选择“Edit Breakpoint”,就可以编辑想要debug的逻辑表达式啦!

这样的话,在循环中使用非常方便,可以不必再每次循环中都会断一次,而是到达你编辑的条件时,才会触发断点啦!

当然“Edit Breakpoint”下面,还有一个Action的选项,这个有好几个选项哦~有兴趣的童鞋可以自己试一下~

点击断点列表的底部的“+”号,选择“Add Symbolic BreakPoint“可以为某个方法添加断点哦~如果添加的方法名在不同的类里面都有,则会在任何类里面执行到的时候都触发断点哦~

当然,如果想要给固定类的某个方法添加条件断点的话,则要用类名.方法名的形式哦~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值