概述
概括的来说断点调试可分为一下3种:
1、普通断点,单步调试
2、条件断点和忽略特定的次数
3、通过LLDB命令来控制断点的行为
示例如下:
1、代码
var j = 10
for i in 1...9{
NSLog("i value is %d",i);
NSLog("j value is %d",j);
}
2、普通断点调试
设置断点,然后单步执行,在调试区域就可以看到对应变量的信息
概括的来说断点调试可分为一下3种:
1、普通断点,单步调试
2、条件断点和忽略特定的次数
3、通过LLDB命令来控制断点的行为
示例如下:
1、代码
var j = 10
for i in 1...9{
NSLog("i value is %d",i);
NSLog("j value is %d",j);
}
2、普通断点调试
设置断点,然后单步执行,在调试区域就可以看到对应变量的信息
3、忽略次数断点调试
右键断点->选择上Edit BreakPoint进行忽略次数的设定
运行效果:当执行两次之后断点才生效,如下图
4、条件断点调试
右键断点->选择上Edit BreakPoint进行条件的设定
当i == 3的时候断点生效,效果如下
5、通过LLDB命令来控制断点
其中最常用的就是po和expr命令,LLDB命令如下图所示
(1)po来打印变量的信息,右键断点->选择上Edit BreakPoint进行命令的设置
设置命令,断点是输出i的值,如下图
注意:当选择了Automatically continue after evaluating actions后,断点不会停止直接走完程序
执行结果如下图:
(2)expr 命令来改变变量的值,右键断点->选择上Edit BreakPoint进行命令的设置
运行结果如下:刚开始 j = 10,通过表达式更改了j的值为5,打印结果为 j = 5
最后
以上就是机智便当为你收集整理的iOS开发Xcode断点调试技巧的全部内容,希望文章能够帮你解决iOS开发Xcode断点调试技巧所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复