Runtime - Method Swizzling 替换系统方

2018-04-04  本文已影响30人  表弟1616

最近开发新项目,总是要去调试,就不可避免的会发生数组越界等引发的崩溃问题,这个时候就会去写一个类别去更换掉系统的存取方法,无意之间接触了Method Swizzling 这个黑魔法,因为Objective-C的runtime机制, Method Swizzling这个黑魔法解决了我们实际开发中诸多常规手段所无法解决的问题,就尝试着使用Method Swizzling 去更更换系统IMP指向的SEL ,好了上截图.

图片来源于NSArray的类别 图片来源于NSArray的类别
上一篇 下一篇

猜你喜欢

热点阅读