美文网首页iOS Developer好东西小知识点
【Objective-c】 神奇的热修复(JSPath)

【Objective-c】 神奇的热修复(JSPath)

作者: MR_詹 | 来源:发表于2016-12-07 11:36 被阅读144次

虽然热修复很早就已经存在了,但从未了解,最近因为H5的兴起,对于iOS来说是很大的挑战,必须正视。

原汁原味的博客:
by小杰
梦想飞的鱼1
果冻_郭东阳
网站
JSPatch gitbub地址
JSPatch官网
OC 转 JS 在线工具

具体的流程,在小编推荐的几篇博客都介绍了。小编主要讲的是这几编博客中都没有提到怎么创建一个"js"文件。


Paste_Image.png Paste_Image.png A8CD544A-7040-4074-BC4F-AF69E18B669A.png

JavaScript学习网站
完整Demo

====================== 20170223 补充=======================
要实现的功能:将背景设为红色,并且添加点击事件打印"666666"字符串


Paste_Image.png

用JSPath 实现此功能,添加一个断点


Paste_Image.png

本地的main.js文件


Paste_Image.png

运行程序,同样能实现原生方法效果。要注意的一点是,在viewDidLoad方法的断点并没有起作用,这是因为,调用原生viewDidLoad方法时会启动脚本程序将原生的viewDidLoad替换。还有NSlog输出方法,在JS中是没有作用的,不能输出,直接忽略

相关文章

网友评论

    本文标题: 【Objective-c】 神奇的热修复(JSPath)

    本文链接:https://www.haomeiwen.com/subject/joydmttx.html