IP属地:江苏
最初给自己定的计划是一个月更新一篇博客,但是执行下来才发现自己还是太 naive,由于进入了新的项目,所以现在每天都是工作24小时的状态🙃。。。...
Objc 的方法调用是运行时决定的,系统会根据 selector 动态地查找 IMP,那么这一过程究竟是怎样实现的?selector 是如何与 ...
main 函数是 iOS 程序的入口,我们写的代码都是在 main 函数之后执行的,但是在夜深人静的时候,我的脑海中经常会冒出这样的问题:mai...
私自安装的程序为何不能运行?XX 助手下载的应用为何频频闪退?codesign failed 究竟是何人所为?missing private k...
fishhook 用于替换 iOS 程序中动态库的符号,常被用来 hook 系统中的 C 函数。 fishhook 的实现得益于 iOS 的动态...
延迟绑定机制是指将符号的绑定工作推迟到符号第一次被程序调用的时候。为了大家更好地理解延迟绑定的概念以及我们为什么要延迟绑定,本文首先会介绍一些程...
之前在项目中使用 fishhook 来替换系统的 C 函数,其中涉及到很多和 iOS 系统相关的编译、链接等方面的知识,由于内容比较多,所以打算...