Xcode 自带的 LLDB 调试 你了解多少(简单介绍)

     LLDB 估计大家很陌生吧,我要是说断点那么大家就立刻明白了,说到断定 这个是iOS开发人员必备的秘密武器。下面简单的介绍下吧;

上面那张图片就是设置了两个断点,程序运行到行数为214的地方 就会出现lldb

现在怎么办呢?没关系带大家来了解下 下面的四个小按钮 你就会明白了。

从左往右一个一个来:

第一个按钮是继续的意思,会让程序从断点处恢复,继续往下运行,我们点了这个按钮后,应用就会恢复正常运行状态。

第二个按钮是(Step Over),单步执行的意思,每点这个按钮一次,程序就会从我们断点开始的地方,向下执行一步。

第三个按钮是 (Step In),进入执行的意思,简单来说就是如果我们当前的断点在一个函数调用上,把么断点会继续进入这个函数的内部进行调试。

第四个按钮是(Step Out),跳出的意思, 就是如果我们当前再一个函数中,它会跳出当前的函数,回到函数的调用处。

注释:我也是新手 有错误的地方希望大家提出来,只是简单的介绍下而已,不喜勿喷哦。。

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

推荐阅读更多精彩内容

  • 你是否曾经苦恼于理解你的代码,而去尝试打印一个变量的值? NSLog(@"%@", whatIsInsideThi...
    木易林1阅读 965评论 0 4
  • 你是否曾经苦恼于理解你的代码,而去尝试打印一个变量的值? NSLog(@"%@", whatIsInsideThi...
    paraneaeee阅读 1,214评论 0 7
  • 转载 与调试器共舞 - LLDB 的华尔兹: https://objccn.io/issue-19-2/ 推荐:i...
    F麦子阅读 3,353评论 0 10
  • 与调试器共舞 - LLDB 的华尔兹 nangege 2014/12/19 你是否曾经苦恼于理解你的代码,而去尝试...
    McDan阅读 887评论 0 0
  • 前言 今天花了一天的时间终于把iOS的几种常见的调试方法给学习了一下,在这里给大家分享一下LLDB的使用,同时也是...
    Peak_One阅读 11,092评论 5 33