Advanced Debugging Workshop
Introduction to Debugging
Estimated Time: 9:30AM - 10:00AM
This session will cover
- Introduction to various Debugging Strategies
- Overview of common Debugging Tools
- Classification of Tools within Strategies
- Overview of Debugging with & without Source Code
Deep Dive with LLDB
Estimated Time: 10:00AM - 11:30AM
This session will cover
- Using Xcode Debugger
- Customizing Breakpoints
- LLDB Expressions
- Threads, Frames & Steps
- LLDB Image
- Watchpoints
- Using .lldbinit
- Regex Commands
- Assembly Stacks
Coffee Break
Estimated Time: 11:30AM - 11:45AM
Analyzing Reports
Estimated Time: 11:45PM - 12:45PM
This session will cover
- Symbolication & Bitcode
- Examining Standard Crash Reports
- Analyzing Memory Reports
- Xcode Analyzers & Sanitizers
- View Hierarchy Debugger
- Using Instruments Templates
- Custom Instruments Templates
Debugging Production Apps
Estimated Time: 12:45 - 1:15PM
This session will cover
- Using Mac Console
- Using Configurator
- Understanding .iPA structure
- Using Hopper Disassembler
Q & A
Estimated Time: 1:15 - 1:30PM
Workshop Instructor
Yogesh Singh is an iOS SDK Engineer at WebEngage, a Marketing Automation Cloud Enterprise. He has previously worked on widely used consumer apps & commercial frameworks. He plays competitive club football in Mumbai, is a huge Tolkien fan & finds Reddit as the best way to unplug. He coorganises Swift Mumbai & has been a Speaker at various Tech Meetups.
- GitHub: https://github.com/ygit
- Twitter: https://twitter.com/_yogeshsingh
Date
27th July Saturday 09:00 AM to 01:30 PM
Workshop Location
PhonePe’s Office
Address: 6/B, Mahatyagi Laksmidevi Rd, Koramangala 1A Block, Koramangala 3 Block, Koramangala, Bengaluru, Karnataka 560034
Google Maps Location: https://goo.gl/maps/5TQ1Ms7yAbYdt67c8