ViewModel
ViewModel协议、Form 、Refresh、Net组合
pod 'CaamDauViewModel'
pod 'CaamDau/ViewModel'
/// Cell数据源遵循 FormProtocol 协议
var vm:VM_**** = VM_****()
/// tableView Delegate DataSource 代理类
lazy var delegateData:TableViewDelegateDataSource? = {
return TableViewDelegateDataSource(vm)
}()
/// 代理设置为 FormTableViewDelegateDataSource
tableView.delegate = delegateData
tableView.dataSource = delegateData
// 关联默认的 reloadData
delegateData?.makeReloadData(tableView)