O'Reilly logo

Mastering Xcode: Develop and Design, Second Edition by Joshua Nozzi, Maurice Kelly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 15. Improving Code Quality

The disciplines of debugging, unit testing, and analyzing your code go hand in hand. Xcode benefits from a powerful set of built-in tools that help you accomplish these tasks without having to leave the application suite. With a mastery of these tools, you will be able to produce higher-quality code that ships with fewer bugs and better performance.

Debugging

In Chapter 9, we took a brief tour into the world of debugging but left some of the more in-depth topics for this chapter. Xcode debugging is built upon the foundations laid by the LLDB debugger, so we will explore some of its powerful console-based features, as well as some that are exposed through the Xcode user interface.

Observing and Modifying Variables ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required