Example. I write the following string in my old project and a new, clear one:
UIInterfaceOrientation k = [UIApplication sharedApplication].statusBarOrientation;
po tries to treat what you want to print, as an object. In many cases it is similar to p, but there are cases where the difference emerges.
po
p
The simplest way to see the difference: compare the output of p 0 and po 0.
p 0
po 0
(lldb) p 0 (int) $26 = 0 (lldb) po 0