Lesson 1A: Debugging, Printing, Logging
In this lesson, you'll be introduced to the "So Many Bugs" app, which we'll use to solve coding mysteries throughout the course. You'll also learn about the debugging process, and how to use print statements to identify bugs.
Lesson 1B: Stepping Through Code
In this lesson, you'll learn how to use breakpoints to examine application state at any point during execution.
Lesson 2A: LLDB and Breakpoint Actions
In this lesson, you'll learn about LLDB (low-level debugger)—the debugging super tool. You'll be introduced to common LLDB commands, tips, and tricks.
Lesson 2B: Breakpoints and Visual Tools
In this lesson, you'll learn about exception and symbolic breakpoints, and how to debug your code using Xcode's visual debugging tools.