Breakpoints are indispensable for debugging problems in a software project. Debugging an application with breakpoints can appear complex at first, but it isn't difficult once you understand what's going on. While the underlying concept of debugging with breakpoints is simple, you can make it as complex as you want.
Subscribe to Cocoacasts Plus to watch this episode.
Debugging Applications With Xcode
Stepping Through Code With Breakpoints
by Bart Jacobs in Xcode
3 Stepping Through Code With Breakpoints