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]