iOS 全量组件化落地

文章系列
《iOS 环境搭建》
《iOS 混编》
《iOS 组件化》
《iOS 全量组件化落地》

一、简介

在《iOS 组件化》这篇文章中详细的介绍了组件化的概念,那么在实际的项目中实施全量组件化又该怎样去落地呢,下面分享一下我的开源组件,所有组件都可以在我的github上查看

二、开源组件

  • 基础层

常用的宏定义
LQGMacro
系统类的方法扩展
LQGCategory
基础代理
LQGBaseAppDelegate
基类视图
LQGBaseView
基础业务
LQGBaseViewModel
基类模型
LQGBaseModel

  • 工具层

中文打印
LQGUnicode
中间件
LQGCTMediator
提示
LQGTip
隐私
LQGPrivacy
本地工具
LQGLocalTool
网络管理
LQGNetworkManager

  • 业务层

业务工具层
请求管理
LQGRequestManager
用户管理
LQGUser
主题
LQGUIStyle
路由缺失
LQGNoTargetAction
LQGNoTargetAction_Category
业务模块层
引导
LQGGuide
LQGGuide_Category
广告
LQGAdvert
LQGAdvert_Category
签名
LQGSign
LQGSign_Category
主界面
LQGMain
LQGMain_Category
测试
LQGTest
LQGTest_Category
用户中心
LQGUserCenter
LQGUserCenter_Category

  • 壳工程

LQGShell

  • 补充说明

基础层和工具层的组件不涉及具体的业务,都可以通过pod集成直接使用。业务层和壳工程与各公司各项目的业务息息相关,在这里仅做思路分享。

你可能感兴趣的:(iOS 全量组件化落地)