iOS调试——debug2

视频课程链接

一般的调试,我们可以知道通过log输出信息来进行查看或者从debug lingo中可找出原因,不过更加多的是通过打断点的方式,这样子会比较多的;


调试的切换

xcode上的断点的设置:
2、设置断点,
xcode上设置断点,就是一个用来实现断点的内容,这个
cmd+ 7 ,左边的地方点击一下,常用


运行到断点是查看变量的值

3、
shift + cmd +Y 运行经过这个断点,到大下个断点
F6 F7 F8 都是和运行断点之间的关系;

4、 examining a stack frame
debug navigation
cmd + 6 这个就是结构(栈)
也就是方法之间的条用,我们这个可以通过这个栈查看一下是哪一个方法调用了这个方法;而不用想我们每次都是通过方法名来进行查找,如果有很多个方法调用这个方法,这样子就有点难找了;


运行时方法栈

自下而上进行调用

ios上的变量的标示符
几种bug的提示

相关的问题查找,可以在stackover等等网站上查找

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • LLDB的Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xc...
    CoderSC阅读 1,391评论 0 2
  • 转载 与调试器共舞 - LLDB 的华尔兹: https://objccn.io/issue-19-2/ 推荐:i...
    F麦子阅读 3,361评论 0 10
  • 前言 LLDB是个开源的内置于XCode的具有REPL(read-eval-print-loop)特征的Debug...
    Noskthing阅读 18,572评论 10 89
  • 之前一直认为自己没时间看书,工作压力大。但是现在发现自己实际上是因为不会安排时间。9月份买了kindle之后,到现...
    萧Alley阅读 210评论 0 0
  • 昨天,带佳佳小盆友去加油,
    夏天的彩虹宝宝阅读 210评论 0 0