一、簡(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
- 殼工程
- 補(bǔ)充說明
基礎(chǔ)層和工具層的組件不涉及具體的業(yè)務(wù),都可以通過pod集成直接使用。業(yè)務(wù)層和殼工程與各公司各項(xiàng)目的業(yè)務(wù)息息相關(guān),在這里僅做思路分享。