美文网首页iOS开发总结iOS常用
Xcode断点动态修改值

Xcode断点动态修改值

作者: Auditore | 来源:发表于2020-06-30 11:48 被阅读0次

    我们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断点动态修改值

        本文链接:https://www.haomeiwen.com/subject/maotqktx.html