Kodeco is the new raywenderlich.com. Read about our changes here.
We're excited to introduce our new name, and our new look and feel,
with all of the same content you know and love!
iOS & Swift
Android & Kotlin
Flutter & Dart
Learn how to debug your iOS apps on the command line with LLDB.
By Brian Moakley.
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Already a member of Kodeco? Sign in
Your challenge for this tutorial is use LLDB to find some bugs in a provided project.
Download demo starter
Download demo finished
Download challenge starter
Download challenge finished
Download lecture slides
As pointed out by droussel in the comments, po is actually calling debugDescription:, which in turn, invokes description:. If you wish to provide a different description just for debugging purposes, you can override debugDescription:.