The course Xcode Debugging is an online class provided by Udacity. The skill level of the course is Advanced. It may be possible to receive a verified certification or use the course to prepare for a degree.
“If debugging is the process of removing bugs, then programming must be the process of putting them in.”Edsger W. Dijkstra
Print Statements, Breakpoints, and LLDB
Debugging is yin to programming’s yang; you can’t have one without the other. However, finding bugs in programs can be an incredibly frustrating and demotivating process for developers. This course will teach you a variety of techniques to help make debugging your code easier.
Debugging, Printing, Logging
Stepping Through Code
LLDB and Breakpoint Actions
Breakpoints and Visual Tools
Learn about the difference between warnings and errors in Xcode.
Look at an example app riddled with bugs to troubleshoot.
Outline a debugging process and use print statements to identify bugs.
Learn how to use breakpoints in Xcode.
Examine application state and stack frames during the execution of an application.
Diagnose and understand run-time problems using Xcode’s debugging tools.
Learn about LLDB (low-level debugger)—the debugging super tool.
Use LLDB commands to investigate issues in code.
Add actions to breakpoints to improve your debugging workflow.
Set special exception and symbolic breakpoints.
Use Xcode’s visual debugging tools to fix user interface problems.
Practice debugging and fixing issues in an existing application.
This course assumes rudimentary iOS programming experience. You should be able to scan Swift code to identify methods and errors, and make minor changes to correct them.
See the Technology Requirements for using Udacity.
Debugging is one of the most fundamental processes involved in writing software. Nobody writes perfect code, and job-ready developers should know how to find and fix programming errors.
In this course, you’ll learn standard methodologies for debugging software—especially for iOS applications. Additionally, you’ll learn how to use Xcode’s debugging tools (breakpoints, LLDB, etc.) to squash those bugs!
To obtain a verified certificate from Udacity you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Here you can find information, reviews and user experiences for the course “Xcode Debugging“. The provider of the course – “Udacity” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!