赞
踩
目录
4.Reveal in Breakpoint Navigator
四、Swift Error Breakpoint(Swift语言的断点)
五、Exception Breakpoint(全局断点(OC 和 C++语言))
九、设置NSZombieEnabled、MallocStackLogging、NSAutoreleaseFreedObjectCheckEnabled、NSDebugEnabled
苹果官网:传送门
lldb官网:传送门
Xcode断点分以下几种:
点击xcode左下角➕号:
可以看到断点类型:
看这6种断点之前,先来介绍一下,如何编辑断点:
根据需要加断点,鼠标在断点上右键:
可以看到上图四种类型:
点击Edit Breakpoint后(使用比较频繁):
可以看到有4种操作条件:
可以输入一个条件表达式,如果条件满足了,就会触发断点,例如:
执行for循环的时候,只会在value的值为@“b”的时候才会触发断点
使用比较频繁,往往在处理数据时for循环找到指定对象时用到,当然还有其他用法,因场景而异。
设置忽略断点的次数,比如设置2,,在上述例子中,会忽略前两次for循环,而在第三次时触发断点
点击Action
默认是Debugger Command,点击会有
会看到有6中类型:
功能Debugger Command和Log Message比较常用
%B输出断点的名称
%H输出断点执行的次数
@@之间输入表达式,比如(@5*2@ 会输出结果10,也可以输出对象结果)
勾选Log message to console,会在控制台输出结果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。