最近开发新项目,总是要去调试,就不可避免的会发生数组越界等引发的崩溃问题,这个时候就会去写一个类别去更换掉系统的存取方法,无意之间接触了Method Swizzling 这个黑魔法,因为Objective-C的runtime机制, Method Swizzling这个黑魔法解决了我们实际开发中诸多常规手段所无法解决的问题,就尝试着使用Method Swizzling 去更更换系统IMP指向的SEL ,好了上截图.
![](https://img.haomeiwen.com/i2982500/2d37d9d4ee2692a2.png)
![](https://img.haomeiwen.com/i2982500/4d90d0ec46f10679.png)
最近开发新项目,总是要去调试,就不可避免的会发生数组越界等引发的崩溃问题,这个时候就会去写一个类别去更换掉系统的存取方法,无意之间接触了Method Swizzling 这个黑魔法,因为Objective-C的runtime机制, Method Swizzling这个黑魔法解决了我们实际开发中诸多常规手段所无法解决的问题,就尝试着使用Method Swizzling 去更更换系统IMP指向的SEL ,好了上截图.
本文标题:Runtime - Method Swizzling 替换系统方
本文链接:https://www.haomeiwen.com/subject/wgkkhftx.html
网友评论