美文网首页
iOS 断点调试(判断条件和命令)

iOS 断点调试(判断条件和命令)

作者: zero_zql | 来源:发表于2017-12-08 11:22 被阅读231次

当我们进行代码调试的时候,都是通过断点来进行查看断点位置的数据及位置等信息,为了更加准确的断点到某个位置,这个时候我们就需要进一步的进行相关的条件判断,从而来提高断点的效率。

下面就给大家介绍一个如何给断点加条件和命令来提高我们的调试效率。例如:一个for循环,在第n次循环的时候其值是多少,这个时候条件断点就有了用武之地,通过右击断点,选择编辑断点(图1),


图1

其次,我们可以设置Condition:i= n(图2)直接断到我们想要调试的那次循环,

图2

或者也可以用Ignore功能来设置忽略前面不关心的循环(图3)。

图3

通过设置Action功能还可以在断点处执行一些简单的命令、打印日志、播放声音、执行脚本等(图4),让调试变的欢乐起来吧!


图4

奔溃信息打印调试

当程序在某个地方崩溃了, 假如Xcode的崩溃信息不全或是提示不明确:

这个崩溃信息不足以解决问题, 这时候可以使用已下方法来获取更详细的崩溃信息:


断点信息

1:Xcode选择Debug navigator (Command + 6)
2:崩溃的堆栈信息中选择objc_exception_throw
3:如果是模拟器运行的应用, 则在控制台输入po $eax, 真机则输入po $r0

奔溃日志

相关文章

  • iOS 断点调试(判断条件和命令)

    当我们进行代码调试的时候,都是通过断点来进行查看断点位置的数据及位置等信息,为了更加准确的断点到某个位置,这个时候...

  • iOS - NSLog打印(精准打印)

    常用的NSLog的语句 在iOS开发过程中,调试是很重要的过程,而除了各种断点调试(普通断点、条件断点、全局断点)...

  • Android Studio调试

    参考 断点调试 实用调试 总结:断点调试有step into step out 等 实用调试:条件断点、日志断点、...

  • iOS 调试

    iOS调试 - NSLog iOS调试 - 断点 iOS调试 - LLDB iOS调试 - EXC_BAD_ACC...

  • Xcode控制台调试常用命令

    IOS Xcode调试常用命令和断点 Xcode 中的调试技巧与我们的日常开发息息相关,而这些调试技巧在我们解决B...

  • 调试 Node.js 程序

    WebStorm Debug + 断点 vscode Debug + 断点 命令行和 Chrome 调试 Node...

  • xcode 中的调试

    可以通过对断点的编辑,形成不同的调试结果。 设置带判断条件的断点。 可以设置控制台输出内容的断点(也可以设置语音)...

  • iOS开发之Xcode常用调试技巧总结

    NSLog,po命令和普通断点调试相信每个iOS开发者都会,这里就不作介绍了。 一、Memory Graph Xc...

  • Xcode8调试技巧

    NSLog,po命令和普通断点调试相信每个iOS开发者都会,这里就不作介绍了。 一、Memory Graph Xc...

  • iOS开发中常见错误

    iOS开发中遇到的常见错误,未完善后期修改整理完善! 苹果官方Xcode帮助IOS Xcode调试常用命令和断点整...

网友评论

      本文标题:iOS 断点调试(判断条件和命令)

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