全球旧事资料 分类
双击NSStri
g符号将在文档浏览器窗口中打开有关NSStri
g的资料信息,如下图:
f按住co
trol键并单击文档区域来打开pop菜单,选择任何菜单项,在另一个窗口中打开该文档。
M如何调试程序?
(a)有两种方法:一是暴力调试,二是使用调试器调试。
什么是暴力调试?
暴力调试就是在你的程序中添加NSLog()语言,将程序的控制流程和一些重要数据输出到终端上。
调试器调试:
调试器就是介于你编写的应用程序和操作系统之间的一种程序,可以对你的程序进行控制,如停止,执行,单步跟踪等。
Xcode使用的调试器是GDB。
Xcode除了有GDB外,还有一个微型调试器,它是一个浮动窗口,通过它我们能接跳过GDB调试器做一些简单的调试工作。
fXcode有一个提供大量概述信息的调试窗口。Xcode提供一个调试控制台,通过它可以直接向调试器发调试命令。
(b)如何用调试器进行调试?
(1)编译程序时必须使用编译器的Debug配置,这样编译出的程序包含调试信息(调试器要用的信息)(2)调试时需要让程序在调试器模式下运行。
在Xcode中有两种运行程序的方法:Ru
ru
快捷键:comma
dR,不用调试器运行程序;
Ru
GoDebug或者Ru
Debug快捷键:comma
dY,使用调试器运行程序。
(3)对断点的操作如何设置断点?
在边列(gutter)上单击就可以设置一个蓝色的断点;在次单击就disable该断点;如果要删除该断点就将该断点拖出边列。
调试快捷键:
1
co
ti
ueoptio
comma
dPstepI
toshiftcomma
dIstepOvershiftcomma
dOstepOutshiftcomma
dT
2
3
4
打开Xcode的调试窗口(点击调试控制栏上一个有喷雾器的方框)如下图:
f通过该窗口,可以执行各种调试命令并观察变量值的变化。
如下是GDB的命令调试窗口,在其中可以输入gdb的调试命令对程序进行调试:
通过调试控制栏上一个控件黑色方框控件右边的那个可以察看函数调用栈;如上图所示。
Note边列断点所在的列傍边较窄一列就是焦点列。
小结:Xcode使用教程详细讲解的内容介绍完了,希望本文对你有所帮助,我们大概学习了Xcode这一强大的工具,要想深入研究它,我们还有很多的路要走,不过我们已经有了一个好的开始。
fr
好听全球资料 返回顶部