您的位置  > 互联网

如何选择一个调试器中的调试应用程序?

我们在做申请的时候,可能会犯各种各样的错误,从而可能会导致各种不同的错误。 因此,为了修复这些错误或缺陷,我们需要调试应用程序。

选择调试器

Xcode中的调试器有GDB和LLDB调试器,GDB是默认的。 LLDB 是一个调试器,是 LLVM 开源编译器项目的一部分。 您可以更改调试并编辑活动计划选项。

如何查找编码错误?

我们只需要构建我们的应用程序,代码由编译器编译,所有消息、错误和警告将与错误原因一起显示,我们可以纠正它们。 您可以单击然后单击“分析”来识别应用程序中可能出现的问题。

设置断点

断点帮助我们理解我们的应用程序对象并帮助我们识别许多缺陷,包括逻辑问题的不同状态。 我们只需点击行号即可创建断点。 我们可以通过点击并拖动断点来删除它。如下

当我们运行应用程序并选择按钮时,应用程序将暂停,让我们分析应用程序的状态。当断点被触发时,我们将得到如下图所示的输出

您可以轻松确定哪个线程触发了断点。 最下面可以看到对象,比如self等,里面保存着对应对象的值。 我们可以展开其中一些对象来查看每个对象的状态。

要继续应用程序,我们选择调试区域中的“继续”按钮(最左边的按钮),如下图所示。其他选项包括单步和跳过

异常断点

我们还有异常断点,它会在发生异常时触发应用程序停止。 选择调试导航后,我们可以通过选择“+”按钮来创建异常断点。您将看到以下窗口

然后我们需要选择“(Add )”断点,它将显示下面的窗口