IOS黑科技--runtime替换系统的方法!

runtime,运行时替换系统方法的执行,这里有一个简单的例子!话不多说,直接上代码!

1.新建一个类别  (快捷键command+n),基于NSURLRequest


IOS黑科技--runtime替换系统的方法!_第1张图片

2.NSURLRequest+request.m代码  


IOS黑科技--runtime替换系统的方法!_第2张图片

3.接下来我们在viewcontroller,使用wkwebView创建一个网页


IOS黑科技--runtime替换系统的方法!_第3张图片
可能小伙伴不明白,为什么不用导入就能执行呢!请大家自行百度一下load方法!百度里有详细的,在这里就不细说了!

4,运行一下,看看打印出来什么结果!


IOS黑科技--runtime替换系统的方法!_第4张图片

5.已经替换成功了。以后直接把这个类别文件拖进项目,就可以了,我这个只是简单的判断一下是否为空,其实还可以判断更多的功能!

想要源码的小伙伴可以私信我!

你可能感兴趣的:(IOS黑科技--runtime替换系统的方法!)