IOS熱修復(fù)技術(shù)我一直認(rèn)為很不成熟,但是當(dāng)我使用JSPatch的時(shí)候,我的觀念完全改變了,這簡直就是不可多得的神器!
什么是熱修復(fù)?
就是不需要重新上架就修復(fù)線上bug,比較流行的React Native。
Native需要用JS編寫代碼,這一點(diǎn)對(duì)于我來說還是很不情愿的
App 線上 bug修復(fù)周期長,成本高。
IOS App常常會(huì)遇到這種情況,線上發(fā)現(xiàn)一個(gè)嚴(yán)重bug,可能是某一個(gè)地方crash也可能是一個(gè)功能無法使用,這時(shí)能做的只有趕緊修復(fù)bug,然后提交app store等待漫長的審核。
停止開發(fā)、不支持64位、不支持BLOCK、線程不安全、難以調(diào)試、審核風(fēng)險(xiǎn)、lLUA語言陌生、
更好的解決方案
JSPatch就是為了解決這樣的問題而出現(xiàn)的,只需要在項(xiàng)目中引入極小的一個(gè)JSPatch引擎,就可以使用JavaScript語言調(diào)用Objective-C的原生API,動(dòng)態(tài)更新App,修復(fù)BUG。
1
優(yōu)化
2
必須遵守語言規(guī)則
3
內(nèi)存占用高
1
降低使用門檻
2
提高使用效率
安全問題
靦腆富有幽默感,個(gè)性溫和不張揚(yáng),卻孤獨(dú)的無藥可醫(yī)。天生的兩顆心,兩顆腦袋,但只有一個(gè)身軀,一個(gè)世界。ios程序猿——小藍(lán)鯨 張德宇
END