使用Xcode运行并调试
Xcode是一个很好的集成开发工具,它可以帮助编译、运行和调试代码。在工具栏中单击 按钮,编写并运行应用程序,但是要想看到结果还要打开调试控制台,可以选择菜单中的Run->Console命令打开调试控制台,如图2-4所示。
![]() |
(点击查看大图)图2-4 调试控制台 |
从图中可以看到在控制台输出了"Hello, World!"字符串,但是有的时候我们还需要调试,这是任何集成开发工具都应该提供的功能。调试的时候需要设置断点,在Xcode中设置断点的方法是在源程序上要设置断点的行号上单击鼠标,如图2-5所示。
如果没有设置Xcode显示行号,可以在该行前面的灰色部分单击设置断点。断点设置完成之后,原来的编译并运行按钮变成了 调试并运行按钮了,单击该按钮程序运行并会停止在该断点的位置,如图2-6所示。
![]() |
(点击查看大图)图2-5 设置断点 |
![]() |
(点击查看大图)图2-6 停止在该断点 |
![]() |
图2-7 调试按钮 |
![]() |
(点击查看大图)图2-8 调试器 |
在调试器中也有 继续运行按钮; 单步跳过按钮, 单步跳入按钮, 单步跳出按钮; 按钮启用或不可用断点按钮。此外还有 重新运行按钮, 中断程序运行按钮。
在调试器的右上半部分是变量查看窗口,其中Arguments是参数,Locals是局部变量,如果是在类里面还会有self变量,即成员变量。
如果不使用Xcode如何编写运行代码?在终端窗口中输入编译指令:gcc-framework Foundation HelloWorld.m -o HelloWorld。运行是在终端窗口中输入./HelloWorld。