JSPatch实现原理详解
距离上次写的<JSPatch实现原理详解>有一个月的时间,在这段时间里JSPatch在不断地完善和改进,代码已经有很多变化,有一些修改值得写一下,作为上一篇的补充。 Special Struct 先说下_objc_msgForward,在上一篇提到为了让替换的方法走forwardInvocation,把它指向一个不存在的 IMP:class_getMethodImplementation(cls, @selector(__JPNONImplementSelector)),实际上这样实…