Demo实现简单的登录退出逻辑,内含完整的项目架构,架构思路:
1. 利用AOP思想,使用 Aspects 来完成替换 Controller ,论文,View,ViewModel基类,和基类说拜拜
2. View层利用 MVVM 设计模式,使用 ReactiveObjC 进行数据绑定
3 .网络层使用 YTKNetwork 配合 ReactiveCocoa 封装网络请求,解决如何交付数据,交付什么样的数据(去Model化)等问题
4 .利用 JLRoutes 路由 对应用进行组件化解耦
Demo地址 https://github.com/madaoCN/FxxkBaseClass-MVVM-ReactiveObjc 求个star
简书项目架构介绍地址:
,开题报告