- Mastering macOS Programming
- Stuart Grimshaw
- 78字
- 2021-07-02 22:54:23
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.