调试大法,欲练此功,必须秃头!

来源:互联网 发布:如何找淘宝店套花呗 编辑:程序博客网 时间:2024/04/29 21:51

目录:

普通断点

全局断点

条件断点


少说废话!直接上图!duang!普通断点操作如下:

图1:


点击那个黑列列就创建了一个断点,再次点击就临时取消这个断点(但是不删除),长按那个断点拖出去就删除了(mac os的系统工程师就是稀饭拖动的快感),当然也可以右键那个创建的断点,会弹出相应地菜单。


图2:





全局断点:


图3:


在Debug导航面板进行上图的操作,你就建立了全局断点,这样只要遇到错误,debug程序就会自动定位到栈底的信息,也就是你最先出错的代码的那一行,这样你就可以快乐的debug拉~~


条件断点:

图4:




这样只有遍历到c==“H”的时候 断点才会被触发。



有些童鞋的钛合金狗眼已经看到了编辑断点那里有一个Action的东西,那是什么呢?
这个是非常强大的,可以在你断点的位置,执行各种操作,比如执行脚本命令,控制台命令(可以制定调试信息自定义保存)、打印信息等,
博主最喜欢的就是这个Log message啦,简单粗暴!根本就不需要print啊NSLog嘛,直接在断点的Action打印就好了!

还有个Sound,断点射在Bug上,这样遇到断点就会发出声音,听到我自己设置的声音,不要影响到小伙伴哦生气




添加之后在 Symbol 一栏输入 viewDidLoad。
这样一来,在程序中所有的 viewDidLoad 方法被调用时都会触发断点。


好啦小伙伴们还满意吗?

0 0
原创粉丝点击