The Swift Language from a Reverse Engineering Perspective
Abstract
Over the last decade, mobile devices have taken over the consumer market for computer hardware. Almost all these mobile devices run either Android or iOS as their operating systems. In 2014, Apple introduced the Swift programming language as an alternative to Objective C for writing iOS and macOS applications. The rising adoption of this new language has to some extent obsoleted existing techniques for program analysis for these platforms, like method swizzling and "class-dump".
Code References
llvm/llvm-project
1 file
lldb/docs/use/links.rst
1
L48
`Advanced Apple Debugging & Reverse Engineering (2018)`_
Link copied to clipboard!