Xcode中的断点(链接到条件)

Xcode中的断点(链接到条件),xcode,xcode5,breakpoints,lldb,conditional-breakpoint,Xcode,Xcode5,Breakpoints,Lldb,Conditional Breakpoint,我已经读到,可以在代码中的某个特定行设置条件断点,方法是像往常一样设置断点,然后设置条件。 那很好,但我现在需要的是不同的。我希望当给定变量取某个特定值或只是更改其值时,程序停止。但我不知道这发生在哪里。 所以我需要一种(通用的)条件断点,而不是在特定的行上。 这可能吗?这有点像异常断点可能出现的情况。符号断点就是您要寻找的。调试->断点->创建符号断点或按照apple文档中的说明操作: 在断点导航器的左下角,单击添加按钮 选择添加符号断点 在“符号”字段中输入符号名称 如果符号在多个库中声明,

我已经读到,可以在代码中的某个特定行设置条件断点,方法是像往常一样设置断点,然后设置条件。 那很好,但我现在需要的是不同的。我希望当给定变量取某个特定值或只是更改其值时,程序停止。但我不知道这发生在哪里。 所以我需要一种(通用的)条件断点,而不是在特定的行上。
这可能吗?这有点像异常断点可能出现的情况。

符号断点就是您要寻找的。调试->断点->创建符号断点或按照apple文档中的说明操作:

在断点导航器的左下角,单击添加按钮

选择添加符号断点

在“符号”字段中输入符号名称

如果符号在多个库中声明,请在模块字段中输入相应库的名称

若要指定仅当表达式的计算结果为true时才暂停程序执行,请在“条件”字段中输入该表达式

单击完成


作为符号,我将使用要跟踪的属性setter…

您可以查看内存地址的内容。