美文网首页
iOS LLDB的expr命令调试

iOS LLDB的expr命令调试

作者: Auther丶 | 来源:发表于2018-03-14 15:16 被阅读32次

LDB的expr提供了非常强大的Objective-C消息调试机制。你可以使用expr命令直接输出一条Objective-C语句的结果。

例如:

expr ((UIView *)0x7f88a8cc2050).backgroundColor = [UIColor redColor]

expr ((类名强转*)内存地址) 接 oc 消息    

expr -l Swift -- import UIKit

expr -l Swift -- unsafeBitCast(0x7f88a8cc2050, to: UIView.self).backgroundColor = UIColor.red

autolayout图层 打印 
po [[UIWindow keyWindow] _autolayoutTrace]

expr -l objc++ -O -- [[UIWindow keyWindow] _autolayoutTrace]

相关文章

  • iOS LLDB的expr命令调试

    LDB的expr提供了非常强大的Objective-C消息调试机制。你可以使用expr命令直接输出一条Object...

  • 常用调试命令

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

  • iOS之LLDB常用调试命令

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

  • 使用LLDB的expr命令调试

    LLDB的expr提供了非常强大的Objective-C消息调试机制。你可以使用expr命令直接输出一条Objec...

  • iOS 开发中 LLDB 常用命令整理

    iOS 开发中 LLDB 常用命令整理 expression(或者缩写expr) 表达式 expression ...

  • 常用调试方法

    1.lldb expr expr 表达式 可以在调试时动态执行指定表达式,并将结果打印出来,很有用的命令。 po ...

  • iOS 调试

    iOS调试 - NSLog iOS调试 - 断点 iOS调试 - LLDB iOS调试 - EXC_BAD_ACC...

  • LLDB 使用

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

  • ptrace反调试

    一、iOS调试 iOS调试里面非常常见的就是LLDB调试,LLDB是Xcode自带的调试工具,既可以本地调试Mac...

  • iOS LLDB调试

    掌握以下lldb命令,够用. ### LLDB调试总结 eNSString*$str=@"test"...

网友评论

      本文标题:iOS LLDB的expr命令调试

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