iOS开发工具篇:LLDB 命令使用介绍

Xcode 从4.0开始,使用LLVM编译器,在调试过程中,经常用到的LLDB命令有哪些?

1.  p /po 

2. expr
  可以在调试时动态执行指定表达式,并将结果打印出来。常用于在调试过程中修改变量的值。
  图四:expr截图

3. call

  call即是调用的意思。其实上述的po和p也有调用的功能。因此一般只在不需要显示输出,或是方法无返回值时使用call。 和上面的命令一样,我们依然在viewDidLoad:里面设置断点,然后在程序中断的时候输入下面的命令:

  call self.view.backgroundColor = [UIColor redColor];

4.bt

  打印调用堆栈,加all可打印所有thread的堆栈。不详细举例说明,感兴趣的朋友可以自己试试

 

文章来源:

http://www.starfelix.com/blog/2014/03/17/lldbdiao-shi-ming-ling-chu-tan/

posted @ 2016-10-14 17:57  gallon  阅读(247)  评论(0)    收藏  举报