Debugging iOS7 Apps
In the previous few chapters you built some basic applications and tested them by running them in the simulator. They didn’t really have a whole lot of sophisticated functionality, so playing with them in the simulator was enough. However, as your applications get more complex, you’ll need to take a look at them while they are running and inspect what is going on in order to find issues. This process is called debugging, in the sense of removing bugs from your applications. In this chapter you’ll take a look at the tools that are available to you to do this in Xcode, and while you are doing it, you are going to build a fun little Magic 8-ball app.