iOS 开发中利用 RxSwift 系统实现 MVVM(持续更新)
本文最后更新于 2021年4月4日 晚上
这里记录一下整个开发的历程.
公司需要进一步提高开发效率, 除了配备的 12 年 13 寸 mac, 其他都还行. 故开始学习 RxSwift 并应用到工程中.
1 抽取出两个基础协议
视图模型协议: 为了约束 Input/Output 模式, 故引入下面的这个协议
1 |
|
可绑定视图模型的类型需要实现下面的协议:
1 |
|
2 利用 RxCocoa 为 TableView 提供数据源
在实际开发中这个需求很常见, 一般来说按照如下套路走即可.
待续.
iOS 开发中利用 RxSwift 系统实现 MVVM(持续更新)
https://blog.rayy.top/2018/11/22/2019-20-rx-MVVM/