Book Image

Objective C Memory Management Essentials

Book Image

Objective C Memory Management Essentials

Overview of this book

Table of Contents (18 chapters)
Objective-C Memory Management Essentials
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

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 you the basics of Instruments and how to debug some code using it. So, to start off, you just need to follow these three simple steps:

  1. Click the Xcode menu on the top left of your Xcode IDE.

  2. Select Open Developer Tool from the list that appears.

  3. A submenu...