熱修復(fù)

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 IOS熱修復(fù)一直是關(guān)注的重點(diǎn)之一。由于appstore的審核上架機(jī)制的局限,新發(fā)布的版本往往要等待很長時(shí)間才...
    o翻滾的牛寶寶o閱讀 3,441評(píng)論 17 42
  • 項(xiàng)目需要集成熱修復(fù),解決線上緊急的缺陷,及時(shí)修復(fù),而無需另發(fā)版本到appstore。主要考察了四種方案: Dyna...
    杭研融合通信iOS閱讀 2,477評(píng)論 4 11
  • JSPatch 是騰訊微信團(tuán)隊(duì)牛人bang開源的一種通過JavaScript調(diào)用iOS原生代碼來實(shí)現(xiàn)熱修復(fù)或者動(dòng)態(tài)...
    杭研融合通信iOS閱讀 950評(píng)論 2 23
  • IOS App常常會(huì)遇到這種情況,線上發(fā)現(xiàn)一個(gè)嚴(yán)重bug,可能是某一個(gè)地方Crash,也可能是一個(gè)功能無法使用,這...
    0xSen閱讀 1,355評(píng)論 3 35
  • 背景 是否有過這樣的經(jīng)歷:新版本上線后發(fā)現(xiàn)有個(gè)嚴(yán)重的bug,可能會(huì)導(dǎo)致crash率激增,可能會(huì)使網(wǎng)絡(luò)請(qǐng)求無法發(fā)出,...
    wu大維閱讀 1,782評(píng)論 12 24

友情鏈接更多精彩內(nèi)容