Swift模块化最佳实践

分享
开发者 2024-10-4 18:04:42 28 0 来自 中国
使用cocoapod模块化:
国外大神项目:iOS-Modular-Architecture
详情:Medium Post about Modular Architecture
本人项目地点:ModularApp
实践中把各个模块分脱离来,例如:Networking(网络哀求层),Base(根本类),Common(公共类),ModuleA(模块A),ModuleB(模块B),ModuleAB(模块AB,由模块A和模块B构成的模块,由于模块A和模块B不能相互引用),各个模块都可单独运行用来测试,有利于大项目多人协作开发。
实践中如有其他App,例如商家端/管理端,可另由各个模块构成一个新app,更能快速开发。
2023年3月1日更新:
关于各模块相互引用的题目,可计划通过方法注册与调用的方式,目前在做flutter开发,有一种较好的实现思绪,暂无时间实践。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 16:46, Processed in 0.186397 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表