使用Xcode的Debug View Hierarchy工具时,Debug Navigator将显示当前层次结构的嵌套图。右键单击图的节点之一,然后选择“ XXXX的打印说明”将产生控制台输出,例如:
Printing description of $56:
<UISwitch: 0x7f8805d2e1c0; frame = (163 6.5; 51 31); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x6080002272a0>>
然后可以使用内存地址检查对象:
(lldb) expression -l objc -- ((UISwitch *) 0x7f8805d2e1c0).isOn
(bool) $69 = false
如何使用swift完成同一件事?
(lldb) expression -l swift -- .....