Xcode断点动态修改值

我们debug过程中,经常要修改一些值来调试问题。然而,每次修改完都得重新编译,非常费时间。其实利用xcode的断点,就可以很轻易地达到东修改值的目的。

涉及命令

  • p
  • call

编辑断点--add action选择debugger command--输入call object = another object或者p object = another object

举个例子

BOOL testBool = YES;
if (testBool == NO) {
    //do something
    NSLog(@"test success");
}

如果我们想进入判断,那么得改变testBool的值,我们只需要在if (testBool == NO)这一行上断点,然后添加action,然后输入call testBool = NO就OK了, 用p代替call也可以。

你可能感兴趣的:(Xcode断点动态修改值)