MLSModuleCenter 是 App 模块化一体式解决方案中心,基于阿里巴巴 BeeHive 模块加载, JLRoutes 路由跳转达到模块解耦。
- 基于 BeeHive 二次修改,集成 JLRoutes 路由系统
- 使用 MLSGenerateRouteHeaderTool 自动生成 NSURL 分类路由头文件。
- MLSModuleCenter 适用于大型项目,使用 Cocoapods 进行模块集成更为优雅
- 小型项目不建议使用,会造成过多资源浪费。
- 封装业务模块,业务系统依赖基础Kit,独立业务系统,各业务系统之间的调用只暴露URL参数,提高业务系统的复用性。
- 独立研发开发,单个业务模块可独立测试。
你可以在 Podfile 最上方增加source源,
source 'https://github.com/Minlison/Specs.git'
加入下面一行代码来使用 MLSModuleCenter
pod 'MLSModuleCenter'
或者直接使用源码依赖
MLSModuleCenter 版本 | 最低 iOS Target | 注意 |
---|---|---|
1.x | iOS 8 | 要求 Xcode 8 以上 |
可参考项目中的Demo项目
MLSNetwork 属于个人研发
MLSModuleCenter 基于 BeeHive JLRoutes 进行开发,感谢他们对开源社区做出的贡献。
MLSModuleCenter 被许可在 MIT 协议下使用。查阅 LICENSE 文件来获得更多信息。