1.添加断点
调试程序就要使用到调试器。Xcode中为程序添加断点后,就启动了调试器,可以对程序进行调试。断点是调试器应该停止程序运行的地方,并让开发人员检查。要添加断点,首先选择想要让程序停止的一行代码,然后选择Debug|Breakpoints|Add Breakpoint at Current Line(调试|断点|在当前行添加断点)命令添加新断点,添加后在代码的最左边就可以看到一个蓝色箭头,这就是一个新断点。
2.运行程序
单机运行按键(快捷键command + r),程序就会运行。这时运行的程序会停止在断点所在位置处,并且代码会出现绿色箭头,表示程序运行到此位置。
3.断点导航
刚接触xcode的可以对这部分不好理解,其实就相当于vc ++6.0 等windows集成开发环境中的F10 、F11什么的,下面对这些按键进行说明。
Toggle global breakpoint state按钮:选择要查看的线程。
Continue program execution 按钮:继续执行当前的代码。如果有下一个断点,就停止在下一个断点上。
Step Over 按钮:执行下一个代码。如果当前是方法调用,则不会进入方法内部。
Step Into按钮:同上,不过进入方法内部。
Step Out按钮:跳出当前方法。
自己试试看吧!
4.删除或废弃断点
如果程序没有问题,就要将程序中设置的断点进行删除或者废弃。删除断点常用的有三种方法,说明如下:
1> 右击设置的断点,在弹出的快捷菜单中选择Delete Breakpoint命令。
2> 选中设置断点的行,在xcode菜单栏中选择Debug|Breakpoints|Remove Breakpoint at Current Line命令。
3> 选择断点,将其拖动到别的地方。这时,断点就被删除了。
要废弃断点,就要单击断点。这时,断点就有深蓝色变成了浅蓝色,浅蓝色的断点就说明该断点已被废弃。