rxswfit+mvvm简单实践

一个简单的活动列表展示页面
1 | extension where Base: LoadingHUD { |
1 | func bindData() { |
一个订单信息列表页面(DataPageable是一个提供分页功能的序列输出功能类)
1 | func bindData() { |
历程
我最开始是通过 官方电子书 + Demo来学习的,也看过 中文文档 。看到不是特别能理解的内容时(比如各种创建序列的方式、Subject、Operator),跟着敲一下代码,运行一下,感觉会比较容易记忆和理解,也会惊叹代码还可以这样简洁,感觉学习 RxSwift 是个非常有趣的过程。然后把现有的工程一点点MVVM化,遇到问题就回头去看文档和Demo,加深印象和理解,基本就能处理一些简单的业务逻辑了。