Xcode - 是否可以对断点进行分组?

时间:2016-12-16 22:45:08

标签: xcode debugging breakpoints

我想将断点分组为第1组,第2组,并且能够简单地激活/停用组,而无需添加/删除所有内容。我知道如何打开/关闭所有断点。

我的用例如下:第2组包含经常被击中的断点,但我只对第1组中的事件发生后感兴趣。所以我想在第1组和第2组关闭的情况下运行我的应用程序,当第1组被击中时,打开第2组。在第1组被击中之前,我不想为第2组中发生的事件按数百次,并且我不希望在第1组被击中后读取第2组中的所有断点,并且在第1组中删除所有断点。会议结束。

目前,我将所有断点都放在第2组中,如:

if globalFlag {
    print("group 2 breakpoint")
}

当我遇到第1组时,我将globalFlag设置为true,并将断点置于该条件下。

有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

看起来您可以使用 -N(名称)命令执行此操作。我一直在调试一些重要的代码,在调试的不同阶段启用某些断点组会非常有用。 我偶然发现了这个似乎证实了这一点的博客条目:https://volonbolon-blog.tumblr.com/post/126507197542/grouping-breakpoints

一旦您为断点命名并使用您指定的名称启用、禁用和删除每个组。