iOS 全量組件化落地

文章系列
《iOS 環(huán)境搭建》
《iOS 混編》
《iOS 組件化》
《iOS 全量組件化落地》

一、簡(jiǎn)介

《iOS 組件化》這篇文章中詳細(xì)的介紹了組件化的概念,那么在實(shí)際的項(xiàng)目中實(shí)施全量組件化又該怎樣去落地呢,下面分享一下我的開源組件,所有組件都可以在我的github上查看

二、開源組件

  • 基礎(chǔ)層

常用的宏定義
LQGMacro
系統(tǒng)類的方法擴(kuò)展
LQGCategory
基礎(chǔ)代理
LQGBaseAppDelegate
基類視圖
LQGBaseView
基礎(chǔ)業(yè)務(wù)
LQGBaseViewModel
基類模型
LQGBaseModel

  • 工具層

中文打印
LQGUnicode
中間件
LQGCTMediator
提示
LQGTip
隱私
LQGPrivacy
本地工具
LQGLocalTool
網(wǎng)絡(luò)管理
LQGNetworkManager

  • 業(yè)務(wù)層

業(yè)務(wù)工具層
請(qǐng)求管理
LQGRequestManager
用戶管理
LQGUser
主題
LQGUIStyle
路由缺失
LQGNoTargetAction
LQGNoTargetAction_Category
業(yè)務(wù)模塊層
引導(dǎo)
LQGGuide
LQGGuide_Category
廣告
LQGAdvert
LQGAdvert_Category
簽名
LQGSign
LQGSign_Category
主界面
LQGMain
LQGMain_Category
測(cè)試
LQGTest
LQGTest_Category
用戶中心
LQGUserCenter
LQGUserCenter_Category

  • 殼工程

LQGShell

  • 補(bǔ)充說明

基礎(chǔ)層和工具層的組件不涉及具體的業(yè)務(wù),都可以通過pod集成直接使用。業(yè)務(wù)層和殼工程與各公司各項(xiàng)目的業(yè)務(wù)息息相關(guān),在這里僅做思路分享。

最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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