for UITableview
利用mvvm 在viewmodel中构建Obserable 其继承于Variable 类型为[heroModel] 本质上扔为一个dataArray
viewmodel 中的Obserable
其中 model为
model
而在controller层中 利用rxswift cocoa 对tableview的扩展直接 将viewModel 中Obserable bind to tableview 事件为items
既直接通过数据源绑定 bind to tableview
若需要数据源发生更改
直接更改数据源 即可进行
tableview 选择事件监听
对tableview选择事件的监听 两种回调方式