objc_msgSend的类型强转
来源:3-2 Runtime库和Runtime开源代码演示
Toxic10
2019-06-10
((void (*)(id, SEL, int))(void *)objc_msgSend)((id)p, sel_registerName("setAge:"), 20);
这个类型强转没看明白
写回答
1回答
-
逆风
2019-06-12
主要是告诉编译器有哪些参数,免得编译时报错。你可以从runtime源码里看到objc_msgSend的定义。
00
相似问题