美文网首页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断点动态修改值

    我们debug过程中,经常要修改一些值来调试问题。然而,每次修改完都得重新编译,非常费时间。其实利用xcode的断...

  • iOS逆向-动态调试

    动态调试 将程序运行起来,通过断点,打印等方式,查看参数,返回值,函数调用流程等 Xcode动态调试原理 xcod...

  • 动态调试

    动态调试简介 将程序运行起来,通过下断点,打印等方式,查看参数,返回值,函数调用流程等。 Xcode的动态调试原理...

  • iOS逆向-动态调试原理

    一、什么叫动态调试 将程序运行起来,通过下断点,打印等方式,查看参数、返回值、函数调用流程 二、Xcode的动态调...

  • 动态调试

    Xcode动态调试原理 动态调试就是将程序运行起来,通过下断点、打印等方式查看参数、返回值、函数调用流程等。 Xc...

  • 16_动态调试

    将程序运行起来,通过打断点,打印等方式,查看参数、返回值、函数调用等流程等。 一、xcode的动态调试原理 首先,...

  • iOS逆向-day8:LLDB 动态调试

    一、什么是动态调试? 答:将程序运行起来,通过打断点、打印等方式,查看参数,返回值,函数调用流程等 二、Xcode...

  • 十五、动态调试

    一、Xcode动态调试的原理 将程序运⾏行行起来,通过下断点、打印等⽅方式,查看参数、返回值、函数调⽤用流程等 二...

  • 动态调试

    一、什么叫动态调试 将程序运行起来,通过下断点、打印等方式,查看参数、返回值、函数调用流程等。 二、Xcode的动...

  • Charles修改请求、返回值、模拟弱网

    修改返回值 1、打断点方式(1)找到要修改的接口,打断点: (2)再次请求,断点会阻挠,不需要修改请求直接继续: ...

网友评论

    本文标题:Xcode断点动态修改值

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