本文参考JSPatch wiki :https://github.com/bang590/JSPatch/wiki 1.概念 JSPatch是一个轻量的JS引擎,能够使用JavaScript语言来调用任何object-c接口,替换任何原生的方法.目前主要用于发步JS脚本替换原生Objective-C代码,实时修复线上bug 2.原理 利用OC语言的动态性,动态的修改类的方法和属性.在app启动的时候加载我们写好的JavaScript文件并通过JavaScriptCore来执行,用JS写好的类函数…