美文网首页ios闲来一看
LLDB常用调试命令

LLDB常用调试命令

作者: 下雨之後 | 来源:发表于2016-10-12 17:05 被阅读240次

p:用于输出基本类型

(lldb) p self.view.subviews.count
(NSUInteger) $1 = 3

po:用于输出 Objective-C 对象

(lldb) po self.view
<UIView: 0x7fd73c8095b0; frame = (0 0; 320 568); autoresize = W+H; layer = <CALayer: 0x610000224400>>

bt:打印调用堆栈

(lldb) bt
* thread #1: tid = 0x5b3ae, 0x0000000101bef1ee libobjc.A.dylib`objc_exception_throw, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x0000000101bef1ee libobjc.A.dylib`objc_exception_throw
    frame #1: 0x00000001021e6bdf CoreFoundation`-[__NSSingleObjectArrayI objectAtIndex:] + 111
  * frame #2: 0x0000000101608673 demo`-[ViewController viewDidLoad](self=0x00007fd73c8060f0, _cmd="viewDidLoad") + 163 at ViewController.m:24
......

call:调用的意思

(lldb) call [self.view setBackgroundColor:[UIColor redColor]]

继续运行程序可以看到view的背景颜色变成红色的了

更多
http://www.jianshu.com/p/073979bccd2f
http://www.jianshu.com/p/8e9fc9a8ab78

相关文章

  • 各种调试技巧

    断点调试并配合LLDB常用调试命令LLDB命令详见:http://www.jianshu.com/p/d14a25...

  • iOS之LLDB常用调试命令

    iOS之LLDB常用调试命令熟练使用 LLDB,让你调试事半功倍使用facebook开源的Chisel调试Home...

  • LLDB调试命令初探

    LLDB调试命令初探 初识LLDB 你可能从未使用过LLDB,那让我们先来热热身。 在调试器中最常用到的命令是p(...

  • 知识点-LLDB调试命令

    lldb是我们平时在打断点时候,打印面板出现的。 lldb是Xcode自带的调试工具,下面是常用的lldb调试命令...

  • 常用调试命令

    LLDB常用命令 LLDB是LLVM下的调试器 p 输出基本类型 po 输出objc对象 expr 断点调试时,在...

  • LLDB 使用

    LLDB 使用 LLDB(Low Lever Debug)命令结构 其中: (命令)和 (子命令):LLDB调试命...

  • LLDB命令

    lldb是我们平时在打断点时候,打印版出现的,它是Xcode自带的调试工具,下面是常用的lldb调试命令。 1、p...

  • LLDB常用调试命令

    LLDB是个开源的内置于XCode的调试工具,这里来理一常常用法。lldb对于命令的简称,是头部匹配方式,只要不混...

  • LLDB常用调试命令

    p:用于输出基本类型 po:用于输出 Objective-C 对象 bt:打印调用堆栈 call:调用的意思 继续...

  • 逆向(四) 常见的LLDB 命令

    之前有写过 Xcode动态调试原理 其中会涉及到使用LLDB命令, 今天有时间可以总结一些常用的LLDB命令,可以...

网友评论

    本文标题:LLDB常用调试命令

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