虽然热修复很早就已经存在了,但从未了解,最近因为H5的兴起,对于iOS来说是很大的挑战,必须正视。
原汁原味的博客:
by小杰
梦想飞的鱼1
果冻_郭东阳
网站
JSPatch gitbub地址
JSPatch官网
OC 转 JS 在线工具
具体的流程,在小编推荐的几篇博客都介绍了。小编主要讲的是这几编博客中都没有提到怎么创建一个"js"文件。
====================== 20170223 补充=======================
要实现的功能:将背景设为红色,并且添加点击事件打印"666666"字符串
用JSPath 实现此功能,添加一个断点
本地的main.js文件
运行程序,同样能实现原生方法效果。要注意的一点是,在viewDidLoad方法的断点并没有起作用,这是因为,调用原生viewDidLoad方法时会启动脚本程序将原生的viewDidLoad替换。还有NSlog输出方法,在JS中是没有作用的,不能输出,直接忽略