摘要: OC中的method其实是一个结构体 struct objc_method{ SEL method_name char *method_types IMP method_imp } SEL是方法名,IMP其实就是一个C函数的指针,可以直接强制转换的,runtime中的IMP可以直接操作这些函数 方法 阅读全文
posted @ 2018-06-08 16:58 tryFighting 阅读(504) 评论(0) 推荐(0) 编辑
摘要: HOOK(钩子函数)在OCD动态化语言中使用swizzle method (交换方法来实现) 实际上静态C语言中的函数也是有办法hook的,这也说明绝对的静态语言是不存在的 Mach-O:对于每个操作系统中的可执行程序都是有格式的,如ELF是Linux下可执行文件的格式,对于OS X和iOS来说,M 阅读全文
posted @ 2018-06-08 16:35 tryFighting 阅读(171) 评论(0) 推荐(0) 编辑