iOS Swift5从0到1系列(五): 使用 RXSwift 构建 UITableView

RxSwift:它只是基于 Swift 语言的 Rx 标准实现接口库,所以 RxSwift 里不包含任何 Cocoa 或者 UI 方面的类。

RxCocoa:是基于 RxSwift 针对于 iOS 开发的一个库,它通过 Extension 的方法给原生的比如 UI 控件添加了 Rx 的特性,使得我们更容易订阅和响应这些控件的事件。

RxDataSources:
1、RxDataSource 的本质就是使用 RxSwift 对 UITableView 和 UICollectionView 的数据源做了一层包装。使用它可以大大减少我们的工作量
2、RxDataSources 是以 section 来做为数据结构的。所以不管我们的 tableView 是单分区还是多分区,在使用 RxDataSources 的过程中,都需要返回一个 section 的数组

RxSwift的使用demo
Swift - RxSwift的使用详解系列
RXSwift --UITableView之初探
用RxSwift实现一个UITableView
简述RxSwift在UITableView和UICollectionView上的使用

RxSwift笔记 - RxCocoa 基础 (一)
RxSwift笔记 - RxCocoa 基础 (一)
RxCocoa与TableView基础Demo
RxSwift(RxCocoa)入门
仿知乎日报,RxSwift-Part1-首页搭建
仿知乎日报的RxSwift练习项目(swift5)
开源项目分析

MVVM+RxSwift简单实践
MVC与MVVM
RxSwift & MVVM
MVVMRxSwift + MVVM 初体验
基于RxSwift的MVVMR架构(一)思想、基本原理及初步实现

你可能感兴趣的:(iOS Swift5从0到1系列(五): 使用 RXSwift 构建 UITableView)