Mastering macOS Programming
上QQ阅读APP看书,第一时间看更新

Don't stop me now

This makes breakpoints much more than just a way to stop and inspect the code (although they are, of course, eminently suited to that as well). They are a way to dynamically monitor the program's progress, log the values that are being passed around, and even change those values on the fly, all without a reboot of the app. Enabling the code to continue after breakpoint execution opens up a whole range of possibilities.