The iOS Development Podcast
Episode 261: iPS 260: Advanced Debugging and Reverse Engineering with Derek Selander
April 08, 2019
47:49
46.4 MB
Downloads: 0
Sponsors
Panel
- Jaim Zuber
- Andrew Madsen
- Dave Delong
Joined by Special Guest: Derek Selander
Summary
Derek Selander introduces himself and how he got started. The panel discusses debugging strategies and debugging with LLDB. The discussion moves to Hopper and using it to see what the UIKit is doing. Assembly Language differences between Swift and Objective and the effect on ABI stability are considered. The panel endorses Derek’s book as a great resource for developers. Derek shares how having this knowledge has helped him as a developer.
Links
- https://www.hopperapp.com/
- https://www.hex-rays.com/products/ida/debugger/index.shtml
- https://en.wikipedia.org/wiki/Mach-O
- https://www.raywenderlich.com/615-assembly-register-calling-convention-tutorial
- https://github.com/nygard/class-dump
- https://github.com/derekselander/
- https://twitter.com/lolgrep
Picks
Andrew Madsen
- Afuri Ramen in Tokyo, Japan
Dave Delong
- _ivarDescription
- _methodDescription
- https://github.com/nygard/class-dump
Derek Selander
- Ivars
- _shortmethoddescription
- https://github.com/derekselander/lldb