In this chapter, we have learned to both recognize the debugger and recognize when our App is not behaving, so that if the debugger appears or our App misbehaves we know how to find and fix the problem. We know that as beginning programmers, we don't need to know everything about the debugger but we do need to be able to recognize when the debugger shows up and how it can be used to help us identify the problem with our program code.
Specifically, we covered how to recognize when the debugger appears on its own and how to force our App into the debugger if it is not behaving correctly. We also covered how the debugger can be used to look at the values of our variables.
Now that we've learned how to recognize the debugger, we can take a look at a more advanced programming topic and learn how to build our own System Preference – which is the topic of the next chapter.