我们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也可以。