雖然熱修復很早就已經存在了,但從未了解,最近因為H5的興起,對于iOS來說是很大的挑戰,必須正視。
原汁原味的博客:
by小杰
夢想飛的魚1
果凍_郭東陽
網站
JSPatch gitbub地址
JSPatch官網
OC 轉 JS 在線工具
具體的流程,在小編推薦的幾篇博客都介紹了。小編主要講的是這幾編博客中都沒有提到怎么創建一個"js"文件。
Paste_Image.png
Paste_Image.png
A8CD544A-7040-4074-BC4F-AF69E18B669A.png
====================== 20170223 補充=======================
要實現的功能:將背景設為紅色,并且添加點擊事件打印"666666"字符串
Paste_Image.png
用JSPath 實現此功能,添加一個斷點
Paste_Image.png
本地的main.js文件
Paste_Image.png
運行程序,同樣能實現原生方法效果。要注意的一點是,在viewDidLoad方法的斷點并沒有起作用,這是因為,調用原生viewDidLoad方法時會啟動腳本程序將原生的viewDidLoad替換。還有NSlog輸出方法,在JS中是沒有作用的,不能輸出,直接忽略