天天看點

用GDB指令PO(print-object)列印UIView的視圖層級

UIView有一個私有方法:

這個方法可以顯示出目前視圖的詳細層級,可以在代碼中直接調用,也可以在GDB中調用,在GDB中調用時需要借助另一個GDB指令:print-object:

用GDB指令PO(print-object)列印UIView的視圖層級

recursiveDescription:

用GDB指令PO(print-object)列印UIView的視圖層級

由于是私有方法,鍵入時不會有任何提示,注意不要輸錯。

tips:

如果想知道print和print-object的差別,請使用help指令:

用GDB指令PO(print-object)列印UIView的視圖層級

我們關心的是data的顯示,是以:

用GDB指令PO(print-object)列印UIView的視圖層級

這樣一來,你就應該有了一些線索,如果想知道更詳細的說明:

用GDB指令PO(print-object)列印UIView的視圖層級

GDB很強大,多用幫助。