Fixing crashes doesn't need to be hard. You're likely to worsen the situation if you freak out and start changing things at random, hoping the bug will magically go away if only you utter the right incantations. Instead, you need to take a methodical approach and learn how to reason your way through a crash.

The first order of business is to find out where exactly in your code the crash occurred: in which file and on which line. The Xcode debugger will help you with this, but you need to understand how to make the best use of it, and that's exactly what this tutorial will show you!

This tutorial is for all developers, from beginning to advanced. Even if you're an experienced iOS developer, you'll probably pick up some tips and tricks along the way you didn't know about!