其實因為它是gdb環境,所以我們還可以對目前的環境做操作
我比較常用的是
gdb> po self
來列印中斷點所在的物件也可以列印所在物件的message所回傳的object
如果該物件是個UIView.. 則可以列印它的UI Hierarchy
這個是大絕招
這樣就可以隨時pause.. 隨時看UI Hierarchy
就不需要在該UIView或UIViewController設定中斷點
參考資源
http://goo.gl/alEjL
gdb> po [self view]
如果該物件是個UIView.. 則可以列印它的UI Hierarchy
gdb> po [[self view] recursiveDescription]
gdb> po [[[[UIApplication sharedApplication] windows] objectAtIndex:0] recursiveDescription]
這樣就可以隨時pause.. 隨時看UI Hierarchy
就不需要在該UIView或UIViewController設定中斷點
參考資源
http://goo.gl/alEjL
沒有留言:
張貼留言