iOS开发随笔(添加断点)
2020-09-06 本文已影响0人
_涼城
在 Xcode 中,我们可以在断点管理页面点击左下角的 “+” 号,添加异常断点或者符号断点。
-
Add Exception Breakpoint
异常断点可以在程序因为异常崩溃退出前暂停,便于我们定位出错位置。 -
Add Symbolic Breakpoint
符号断点可以给指定的方法添加断点,适用于我们为系统的方法增加暂停位置。
添加一个Symbolic Break Point

在Symbol 下指定对应函数名称

例如:alloc
运行工程可以看到会在遇到alloc
方法后进入断点。

调试约束冲突
例如: UIViewAlertForUnsatisfiableConstraints
这是一个检测到出错约束时,进行处理的C函数。
添加action 打印
po [[UIWindow keyWindow] _autolayoutTrace]
