XFLegoVIPER 介绍
一个基于VIPER架构理念的轻量级框架,使用模块化编程,目标是构建健壮可维护的大型项目和业务逻辑复杂的项目。
XFLegoVIPER特点
2、视图自动绑定事件处理者,无需再手动绑定。
3、能很好地结合MVVM设计模式,使用ReactiveCocoa进行层与层之间通信。
4、层与层通过接口通信,方便多人在同一模块开发,避免重复业务逻辑代码的发生。
5、方便编写单元测试代码,让应用程序更健壮。
6、可以与旧项目MVC、MVP、MVVM架构并存,并快速从这些架构过渡到VIPER架构代码。
7、小型项目可以使用简化版XFLegoVIPER,模块拼装时仅使用Activity+Presenter+ Routing即可。
安装
1、使用Cocoapods
pod 'XFLegoVIPER','1.1.2'
2、使用手动添加
把XFLegoVIPER整个库拖入到工程即可
XFLegoVIPER 官网
https://github.com/yizzuide/XFLegoVIPER
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。