動(dòng)態(tài)化更新是 App 開(kāi)發(fā)必然面對(duì)的問(wèn)題。在 iOS 環(huán)境下,Apple 開(kāi)發(fā)者們像是“ 帶著手銬腳鐐跳舞” ,相比之下 Android 開(kāi)發(fā)者會(huì)輕松一點(diǎn),有很多相關(guān)的開(kāi)源框架幫助 App 進(jìn)行熱修復(fù)、熱更新。

本期 fir.im Weekly 整理了滴滴打車團(tuán)隊(duì)動(dòng)態(tài)化方案、JSpatch 的作者 iOS 動(dòng)態(tài)化分享,以及 QQ空間、微信、微信讀書(shū)、美團(tuán)點(diǎn)評(píng)技術(shù)團(tuán)隊(duì)的 Android 熱修復(fù)熱更新方案,還有一些其他的技術(shù)分享。

DynamicCocoa:滴滴 iOS 動(dòng)態(tài)化方案的誕生與起航

我就叫Sunny怎么了在微博上公布了滴滴 iOS 動(dòng)態(tài)化方案 DynamicCocoa,保持 iOS 原生技術(shù)棧讓已有的 OC 代碼動(dòng)態(tài)化運(yùn)行。微信文章傳送門(mén):DynamicCocoa:滴滴 iOS 動(dòng)態(tài)化方案的誕生與起航,同時(shí),滴滴客戶端 App 架構(gòu)團(tuán)隊(duì)考慮于 2017 年初開(kāi)源。

相比跨端方案,也帶來(lái)了一個(gè)新思路:iOS 和 Android 都保留 native 開(kāi)發(fā)模式,用各自的方式將 native 代碼直接動(dòng)態(tài)化,保持各平臺(tái)的差異性。

iOS 動(dòng)態(tài)化的故事

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式