预览Object-C基础教程
文章目录
作者:FloatingGuy 转载请注明出处:https://floatingguy.github.io/
在《ios arm 汇编》 文章中分析object-C 汇编时,要解决如下问题:
- 出现了
struct __objc_method
用来定义 一个OC 函数。其背后的原理是什么? - 反汇编代码中 OC 函数的声明变成了
int -[ViewController addValue:toValue:](void * self, void * _cmd, int arg2, int arg3) {
这里的self 和 _cmd 是什么, 和runtime 什么关系?
下面的文章是要 解释上面的问题, 不过貌似问题越来越复杂 , 看书找答案。
Objective-C特性:Runtime
深入剖析 iOS 编译 Clang / LLVM
Objective-C逆向实战