O'Reilly logo

Objective-C Memory Management Essentials by Gibson Tang, Maxim Vasilkov

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

Plumbing memory leaks

Next, we will look at a special tool present in Xcode to get in-depth information about your app while it is running. This special tool is actually a suite of tools that can perform the following functions:

  • Examine and monitor one or more processes
  • Record a sequence of user actions and replay them, just like a video recorder
  • Save user interface recordings and then access them from Xcode
  • This set of tools is known collectively as Instruments and they are more useful than NSLogs when tracking down difficult-to-reproduce bugs, such as random crashes and debugging memory leaks
  • Analyze the performance of your app
  • Perform stress testing on your app
  • Gain a better understanding of how your application works

In this section, I will teach ...

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