Intermediate iOS Debugging
source link: https://www.raywenderlich.com/21191818-intermediate-ios-debugging
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Android Apprentice, Fourth Edition — Available Now!
The absolute best book to launch your career as a professional Android developer.
Freshly updated for Kotlin 1.4, Android Studio 4.1, and Android 11.
Start reading for free — today!
This course is available as part of the raywenderlich.com Professional subscription. To learn more click here
Intermediate iOS Debugging
May 4 2021 · Video Course (14 mins) · Intermediate
Prepare to learn some new debugging tricks! In this course, you’ll improve your skills with LLDB and Xcode.
Version
- Swift 5, iOS 14, Xcode 12
Inspect Variables
1:59 FreeLearn about the three ways to inspect data in your app and the danger that comes with that power.
Create Variables
1:15Use LLDB to create new variables, and learn to use them effectively to make your debugging life easier.
Use Step Control
1:06LLDB offers commands for step-based control, i.e. “Step Into”, “Step Over”, “Step Out”, and “Continue”.
Use a flag to allow a method called from the LLDB command line to stop at breakpoints in that method.
Xcode
Swift Error Breakpoints are great for getting to the root cause of unexpected behavior, when it’s caused by errors thrown deep within your own code.
Share Breakpoints
0:54Breakpoints can be shared in two ways: between projects just on your own system, or as a file, for multiple users of a project.
Learn how to quickly spot issues where your code is being called from a background thread, when it should not.
See how this tool helps pinpoint memory issues - taking you right to the line of code where a retained object was instantiated.
When it’s impossible to insert a breakpoint into a chain of Combine methods, where you need it, Publisher’s “breakpoint” methods can come to your rescue.
Debug Wirelessly
0:43Learn how easy it is to debug without having to tether your device to your Mac. It’s a necessity for the Apple Watch and TV, but works with all devices.
Who is this for?
This course will provide you with more debugging techniques to use, after you’ve mastered the basics.
Covered concepts
- Debugging
- Breakpoints
- Threading
Contributors
Fascinated by technology consistently making learning easier, Jessy enjoys exploring new techniques involving creative software...
InstructorGraphic Illustrator with a Bachelor’s Degree in Fine Arts. I am a perpetual perfection seeker with a big passion for History...
IllustratorComments
Add a rating for this content
Sign in to add a ratingAll videos. All books.
One low price.
A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!
Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.
The largest and most up-to-date collection of courses and books on iOS, Swift, Android, Kotlin, Flutter, Dart, Server-Side Swift, Unity and more!
All videos. All books. One low price.
A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!
Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalogue of 50+ books and 4,000+ videos.
- © 2021 Razeware LLC
- Made with ♥ from around the world
- 6000+ Tutorials and counting
raywenderlich.com and our partners use cookies to understand how you use our site and to serve you personalized content and ads. By continuing to use this site, you accept these cookies, our privacy policy and terms of service .
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK