XCode 4.5.2 with lldb debugger
When debugging in various places, XCode likes to stop multiple times at certain breakpoints. Some only 2 or 3 times, others 10+ times.
Also, when stepping through the code, the current line marker often jumps up 2 or 3 lines and appears to execute the same code multiple times. It’s not actually executing multiple times as I’ve tested this with NSLog statements.
Make sure you are in Debug scheme or double check that the optimizer flags are off in Build Settings.