RxDataSource 的本质就是使用 RxSwift 对 UITableView 和 UICollectionView 的数据源做了一层包装
1. UITableView
数据源类型:RxTableViewSectionedReloadDataSource,RxTableViewSectionedAnimatedDataSource
2. UICollectionView
数据源类型:RxTableViewSectionedReloadDataSource,RxCollectionViewSectionedAnimatedDataSource
3. ModelType
模型类型:SectionModel,AnimatableSectionModel
4. 使用动画数据源,自定义模型需遵守IdentifiableType协议
1 | class NewsListModel: Object,Mappable { |