文章目录 前言 架构和设计思路 类图 服务总线 ViewModel-Based Navigation Router 实践 MVVM 的关键点在于,我们要能够分析清楚 viewModel 需要暴露给 view 的数据和命令,这些数据和命令能够代表 view 当前的状态。 前言 git clone --recursive https://github.com/leichunfeng/MVVMReactiveCocoa