Why can't LLDB print view.bounds?
背景:lldb打印bounds得不到想要的值
(lldb) po self.bounds
error: property 'bounds' not found on object of type 'CustomA *'
(lldb)
解决:
expr @import UIKit
po self.view.bounds
如果命令太长怕写错,还可以定义lldb的别名
在~/.lldbinit里面添加
command alias uikit expr @import UIKit
command alias foundation expr @import Foundation
以后就可以直接用
uikit
po self.view.bounds
注意:
1.每次编译运行,都会重置lldb的引用,意味着下次编译运行的时候又得uikit一次
2.区分p和po
p == print == expression -- == e --
po == expression -O -- == e -O --
-- 指令和输入的间隔符
-O 调用对象的description方法