iOS組件化方案調(diào)研
https://juejin.im/post/58b2aad6b123db0052cc9edd?utm_source=gold_browser_extension
對(duì)此,可以參考業(yè)內(nèi)的流行方案:
基于 URL Router、ModuleManager代表:蘑菇街 Limboy
基于 Target-Action谱净、Runtime、Category代表:安居客 casa
具體實(shí)現(xiàn)方案較為抽象拜英,這里暫時(shí)先不詳細(xì)展開論述,可以參見Demo:
Demo1 基于 Target-Action
Demo2 基于 URL Router
參考資料:
相關(guān)技術(shù)博客:
1琅催、iOS應(yīng)用架構(gòu)談 組件化方案
2居凶、蘑菇街 App 的組件化之路
蘑菇街 App 的組件化之路·續(xù)
3虫给、iOS 組件化方案探索
4、《iOS應(yīng)用架構(gòu)談 組件化方案》和《蘑菇街 App 的組件化之路》的閱讀指導(dǎo)
5侠碧、淺析 iOS 應(yīng)用組件化設(shè)計(jì)
6抹估、糯米移動(dòng)組件架構(gòu)演進(jìn)之路
7、餓了么移動(dòng)APP的架構(gòu)演進(jìn)
8弄兜、滴滴出行iOS客戶端架構(gòu)演進(jìn)之路
9药蜻、ios業(yè)務(wù)模塊間互相跳轉(zhuǎn)的解耦方案
10、iOS組件化思路-大神博客研讀和思考
11替饿、模塊化與解耦
12语泽、京東iOS客戶端組件管理實(shí)踐
相關(guān)解決方案
1、casatwy/CTMediator
2视卢、mogujie/MGJRouter
3踱卵、joeldev/JLRoutes
4、Huohua/HHRouter
5据过、clayallsopp/routable-ios
6惋砂、Lede-Inc/LDBusBundle_IOS
私有Cocoapods實(shí)施方案
1、使用Cocoapods創(chuàng)建私有podspec - GeekerProbe
2蝶俱、Cocoapods系列教程(三)——私有庫管理和模塊化管理
3班利、iOS組件化實(shí)踐方案-LDBusMediator煉就
4、基于 CocoaPods 和 Git 的 iOS 工程組件化實(shí)踐
5榨呆、Cocoapods代碼管理
6、CocoaPods創(chuàng)建私有Pods
7庸队、如何創(chuàng)建私有 CocoaPods 倉庫