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集成直接使用。业务层和壳工程与各公司各项目的业务息息相关,在这里仅做思路分享。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容