In the console LLDB environment
PO [self.view recursivedescription]
You can export the view hierarchy
<UILayoutContainerView:0x7ffc8a5dae30; frame = (0 0; 375 667); AutoResize = w+h; Gesturerecognizers = <NSArray:0x7ffc90f07270>; Layer = <CALayer:0x7ffc90f15e10>>
| <UINavigationTransitionView:0x7ffc8f3a0fd0; frame = (0 0; 375 667); Clipstobounds = YES; AutoResize = w+h; Layer = <CALayer:0x7ffc8f394e60>>
| <UINavigationBar:0x7ffc8a5ac240; frame = (0 0; 375 44); AutoResize = W; Gesturerecognizers = <NSArray:0x7ffc8f7c1e60>; Layer = <CALayer:0x7ffc8f3ec9f0>>
| | <_UINavigationBarBackground:0x7ffc8a5495c0; frame = (0 0; 375 44); AutoResize = W; userinteractionenabled = NO; Layer = <CALayer:0x7ffc8f7bd6d0>>
| | | <UIImageView:0x7ffc90fdfd10; frame = (0 44; 375 0.5); userinteractionenabled = NO; Layer = <CALayer:0x7ffc8f3d6e70>>
| | <_UINavigationBarBackIndicatorView:0x7ffc8f7adf80; frame = (0 11.5; 13 21); Alpha = 0; opaque = NO; userinteractionenabled = NO; Layer = <CALayer:0x7ffc8c76b1e0>>
| | <UINavigationItemView:0x7ffc8f7ab790; frame = (0 0; 0 0); opaque = NO; userinteractionenabled = NO; Layer = <CALayer:0x7ffc8f776e80>>
| | | <UILabel:0x7ffc90fb8ec0; frame = (0 11.5; 0 21.5); Text = ' Camel book '; opaque = NO; userinteractionenabled = NO; Layer = <_UILabelLayer:0x7ffc921ef0a0>>
| <UIView:0x7ffc90bc6e60; frame = (0 64; 375 44); Layer = <CALayer:0x7ffc90be1020>>
| | <UIButton:0x7ffc90bf9360; frame = (0 0; 62.5 44); opaque = NO; tag = 1; Layer = <CALayer:0x7ffc90bc68d0>>
| | | <UIButtonLabel:0x7ffc90bf9580; frame = (0 0; 0 0); hidden = YES; opaque = NO; userinteractionenabled = NO; Layer = <_UILabelLayer:0x7ffc8a7bd880>>
| | <UIButton:0x7ffc90be0b90; frame = (62.5 0; 62.5 44); opaque = NO; tag = 2; Layer = <CALayer:0x7ffc90be0db0>>
| | | <UIButtonLabel:0x7ffc90a62b40; frame = (0 0; 0 0); hidden = YES; opaque = NO; userinteractionenabled = NO; Layer = <_UILabelLayer:0x7ffc90a62d00>>
| | <UIButton:0x7ffc90ab2130; frame = (125 0; 62.5 44); opaque = NO; tag = 3; Layer = <CALayer:0x7ffc90ab2350>>
| | | <UIButtonLabel:0x7ffc90ab2450; frame = (0 0; 0 0); hidden = YES; opaque = NO; userinteractionenabled = NO; Layer = <_UILabelLayer:0x7ffc90ab2610>>
| | <UIButton:0x7ffc8a7de500; frame = (187.5 0; 62.5 44); opaque = NO; tag = 4; Layer = <CALayer:0x7ffc8a7de720>>
| | | <UIButtonLabel:0x7ffc90bd8c10; frame = (0 0; 0 0); hidden = YES; opaque = NO; userinteractionenabled = NO; Layer = <_UILabelLayer:0x7ffc90bd8dd0>>
| | <UIButton:0x7ffc90a924a0; frame = (250 0; 62.5 44); opaque = NO; tag = 5; Layer = <CALayer:0x7ffc90a926c0>>
| | | <UIButtonLabel:0x7ffc8c6dae00; frame = (0 0; 0 0); hidden = YES; opaque = NO; userinteractionenabled = NO; Layer = <_UILabelLayer:0x7ffc90a927c0>>
| | <UIButton:0x7ffc90a94670; frame = (312.5 0; 62.5 44); opaque = NO; tag = 6; Layer = <CALayer:0x7ffc90a94890>>
| | | <UIButtonLabel:0x7ffc90a94990; frame = (0 0; 0 0); hidden = YES; opaque = NO; userinteractionenabled = NO; Layer = <_UILabelLayer:0x7ffc90a94b50>>
| | <UIView:0x7ffc90bd57c0; frame = (0 40; 62.5 4); Alpha = 0.8; Layer = <CALayer:0x7ffc90bde120>>
IOS output A View hierarchy in console console Lldb