Xcode中的酷调试功能

当我刚开始学习iOS时,我曾经用打印语句填充代码,以查看代码执行各个部分的情况,但是它变得凌乱不堪,执行速度变慢,以后清理起来很痛苦。

有更好的方法。

断点

您经常会在StackOverflow上看到在代码的特定位置“在其中插入断点并查看发生了什么”的帖子。

断点不仅对停止执行以了解lldb中变量的作用很有用。 您可以右键单击它们并做一些非常有用的事情。

我要核对该打印声明,因为稍后将要清理它。 相反,我将添加一个断点并将其配置为通过右键单击它来打印出所需的信息。

接下来,我们将配置断点以将我想要的信息记录到控制台。

从那里,我只输入count = @ count @ (变量用@字符包围)并选中“评估动作后自动继续”,它将打印到控制台,如下所示:

完成后,您无需删除断点。 您只需点击它即可启用/禁用。 您还可以对它们执行其他操作,例如添加lldb命令等。我将留给您自己修改。