美文网首页
0812 - 断点调试的几种方式

0812 - 断点调试的几种方式

作者: JC_Wang | 来源:发表于2016-08-12 16:29 被阅读11次

1、Exception Breakpoint 异常断点

使用场景:高效率打印变量或表达式,注意不能打在结束}的前一个语句

此时断点是无效的

1.png

有效断点

2.png

2、NSLog增强版

使用场景:一个程序经常打印日志

//DEBUG  模式下打印日志,函数名,当前行,比较好用的 log宏
#ifdef DEBUG
#   define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
#   define DLog(...)
#endif
nslog演示.png

3、debugger command 打印信息

使用场景:debug打印某个对象或者基本数据,注意不能打在结束}的前一个语句,否则直接跳到结束

3.png

相关文章

  • 0812 - 断点调试的几种方式

    1、Exception Breakpoint 异常断点 使用场景:高效率打印变量或表达式,注意不能打在结束}的前一...

  • Flutter 调试方式

    在 Flutter 里有几种调试方式。 断点调试。 debugger 调试。 rendering 调试。 日志调试...

  • 代码调试

    过去调试JavaScript的方式 alert() console.log() 断点调试 断点调试是指自己在程序的...

  • debug

    1 调试1.1 调试方式1.2 调试过程中的功能键的作用2 调试模式的断点2.1 断点类型2.2 静态断点2.3 ...

  • Xcode debug总结

    参考公众号:WeMobileDev 一、断点 断点是我们平时开发,很重要的调试手段,多掌握几种断点的使用,会明显提...

  • 断点调试相关问题

    1.vscode打开断点调试的方式按f52.开启断点调试前不需要手动开启服务

  • Android Studio调试

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

  • AndroidStudio 动态调试Smali代码

    AndroidStudio调试方式其实和IDEA调试方式比较类似,毕竟是基于IDEA开发的。 优点是:断点可以打的...

  • Flutter开发调试

    代码开发后出问题都会需要调试,调试方法很重要。 1. 断点调试 断点调试跟大家熟悉的 Chrome 的断点调试基本...

  • linux编程入门(七)-使用gdb调试程序

    程序开发离不开调试,可以断点调试,也可以打log调试,linux下断点调试c,c++程序用gdb。 断点调试虽然很...

网友评论

      本文标题:0812 - 断点调试的几种方式

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