Controls
The Toolbar gives us control of executing the program.

Buttons and their shortcuts are listed below.
| Toolbar | Shortcut | Description |
|---|---|---|
![]() |
F8 | Resume execution |
![]() |
⌘F2 | Stop execution |
![]() |
F5 | Step into the call |
![]() |
F6 | Step over the call |
![]() |
F7 | Step out to the caller |
![]() |
⌥⌘B | Skip all breakpoints |
![]() |
⌘R | Run to line |
![]() |
None | Rerun a part of your program |
![]() |
⇧F5 | Skip classes for Step Into* |
* - Step filters are commonly used to filter out types that you do not want to see or step through while debugging.
Practice Exercise¶
Resume is different than Run, which runs programs. If you press Run while debugging, you will run a separate instance of your application.
Resume - to continue debugging:
Run - to run your application without debugging:









