Debugging in Xcode - kgleong/software-engineering GitHub Wiki

Debugging in Xcode

LLDB Commands

command aliases description
print p prints out a variable
po prints an object
expression e, expr Executes a command. E.g, e myVar = 5 will assign a new value to myVar.
continue c Continue program execution until next breakpoint
next n, step-over Go to the next instruction
step in, s, step-in Steps into a function call if present.
step-out Step out of a function call.
frame info Shows the current file and line number.
thread return Loads the specified value into the return registers and returns from the current function immediately. Good for stubbing out functions. E.g., thread return 9.

References