This is part of the "iOS IDEs and Tools" learning path. View Path

Beginning iOS Debugging

Apr 3 2018 · Video Course (35 mins) · Beginner

Learn the fundamentals of debugging in Xcode: including breakpoints, stack traces, and visibly inspecting the view hierarchy. After this course, you'll be better able to understand what's happening throughout the flow of your app, and why!

4.8/5 17 Ratings

Version

  • Swift 4, iOS 11, Xcode 9

Introduction

1:38 Free

Why learn debugging? This introductory video will answer this question and preview the course.

1

Pause your app in the middle of execution using breakpoints. Use the breakpoint navigator to view and manage all the breakpoints in your project.

2

Activate and deactivate individual breakpoints, disable all breakpoints in a project, and delete breakpoints in Xcode.

3

View the values stored in your properties and constants while your app is paused. Use debugger commands to change the state of your app while debugging.

4

Challenge time! In this challenge, you'll use the skills you've learned so far to find and fix a bug.

5

Use Xcode to step through execution of your app one line at a time. Learn the different ways to step through your code.

6

Call Stack

4:13

See how the call stack works and how to navigate it during a debug session to view the app state at different points in the stack.

7

Learn some tools for debugging visual issues with your app. Debug a layout issue using Xcode's debug view hierarchy tool.

8

In this challenge, use breakpoints and the call stack to find the source of another bug.

9

Conclusion

1:16

In this video, review what you've learned in this course and see where to go next.

10

Contributors

Comments