使用Xcode运行并调试

来源:互联网 发布:intel显卡驱动linux版 编辑:程序博客网 时间:2024/05/22 17:30

使用Xcode运行并调试

Xcode是一个很好的集成开发工具,它可以帮助编译、运行和调试代码。在工具栏中单击 按钮,编写并运行应用程序,但是要想看到结果还要打开调试控制台,可以选择菜单中的Run->Console命令打开调试控制台,如图2-4所示。

 (点击查看大图)图2-4  调试控制台

从图中可以看到在控制台输出了"Hello, World!"字符串,但是有的时候我们还需要调试,这是任何集成开发工具都应该提供的功能。调试的时候需要设置断点,在Xcode中设置断点的方法是在源程序上要设置断点的行号上单击鼠标,如图2-5所示。

如果没有设置Xcode显示行号,可以在该行前面的灰色部分单击设置断点。断点设置完成之后,原来的编译并运行按钮变成了 调试并运行按钮了,单击该按钮程序运行并会停止在该断点的位置,如图2-6所示。

 (点击查看大图)图2-5  设置断点 (点击查看大图)图2-6  停止在该断点断点停止之后,就可以进行单步运行和查看变量等调试工作,对于简单的变量查看,将鼠标放在变量上即可查看到它的值了。在代码窗口和文件窗口之间有如图2-7所示的一组按钮。
 图2-7  调试按钮其中 按钮可以启用或不可用断点; 按钮可以继续运行程序; 按钮可以单步跳过运行,如果语句中包含函数或方法则不进入; 按钮可以单步跳入,如果语句中包含函数或方法则进入; 按钮可以单步跳出,如果语句目前在函数或方法中则跳出该函数或方法; 按钮可以显示调试器,目前的调试工作很简单,如果比较复杂情况时候可以启用调试器,如图2-8所示; 按钮可以打开调试控制台。
 (点击查看大图)图2-8  调试器

在调试器中也有 继续运行按钮; 单步跳过按钮, 单步跳入按钮, 单步跳出按钮; 按钮启用或不可用断点按钮。此外还有 重新运行按钮, 中断程序运行按钮。

在调试器的右上半部分是变量查看窗口,其中Arguments是参数,Locals是局部变量,如果是在类里面还会有self变量,即成员变量。

如果不使用Xcode如何编写运行代码?在终端窗口中输入编译指令:gcc-framework Foundation HelloWorld.m -o HelloWorld。运行是在终端窗口中输入./HelloWorld。

1 1
原创粉丝点击