Mazy's Blog

每天学习一点点,每天进步一点点... stay foolish stay hungry....

RxSwift笔记 - RxCocoa 基础 (五) : UITableView + Refresh

TableView 通常要和 Refresh功能结合使用, Refresh 大都从网络获取数据然后进行刷新 本文模拟数据请求和表格刷新 数据获取, 返回列表数据 /// 获取数据 func getRandomResult() -> Observable&l...

2018-09-19 15:10:55

阅读数:50

评论数:0

RxSwift笔记 - RxCocoa 基础 (四) : UITableView + RxDataSources

文章目录RxDataSources 介绍单分区 TableView方式一:使用自带的Section方式二:使用自定义的Section多分区的 TableView方式一:使用自带的Section方式二:使用自定义的Section RxDataSources 介绍 RxDataSources Git...

2018-09-18 20:41:16

阅读数:184

评论数:0

RxSwift笔记 - RxCocoa 基础 (三) : UITableView

单个分区的表格 var tableView: UITableView! override func viewDidLoad() { super.viewDidLoad() tableView = UITableView(frame: view.bound...

2018-08-23 17:44:46

阅读数:199

评论数:0

RxSwift笔记 - RxCocoa 基础 (二) : UIGestureRecognizer

UIGestureRecognizer RxCocoa + UIGestureRecognizer let tapGesture = UITapGestureRecognizer() view.addGestureRecognizer(tapGesture) ...

2018-08-22 14:33:31

阅读数:182

评论数:0

RxSwift笔记 - RxCocoa 基础 (一)

UILabel UITextField UITextView UIButton UISlider UIStepper UISwitch UISegmentedControl UILabel 文字绑定到 UILabel let label = UILabel() ...

2018-08-21 20:26:09

阅读数:257

评论数:0

RxSwift笔记 - Schedulers (调度器)

调度器(Schedulers) 调度器(Schedulers)是 RxSwift 实现多线程的核心模块,它主要用于控制任务在哪个线程或队列运行. RxSwift 中的几种 Scheduler CurrentThreadScheduler:表示当前线程 Scheduler。(默认使用这个) ...

2018-08-16 20:17:37

阅读数:97

评论数:0

RxSwift笔记 - 特征序列 (Single/Completable/Driver)

特征序列 可以看作是 Observable 的另外一个版本。它们之间的区别是: Observable 是能够用于任何上下文环境的通用序列 而 特征序列 可以帮助我们更准确的描述序列。同时它们还为我们提供上下文含义、语法糖,让我们能够用更加优雅的方式书写代码 Single 它不像 ...

2018-08-14 21:21:38

阅读数:100

评论数:0

RxSwift笔记 - Mathematical and Aggregate Operators

Concat toArray Reduce Concat concat 会把多个 Observable 序列合并(串联)为一个 Observable 序列 并且只有当前面一个 Observable 序列发出了 completed 事件,才会开始发送下...

2018-06-05 17:35:46

阅读数:83

评论数:0

RxSwift笔记 - Conditional and Boolean Operators

Amb Contains DefaultIfEmpty SkipUntil SkipWhile TakeUntil TakeWhile Amb 在多个源 Observables 中, 取第一个发出元素或产生事件的 Observable,然后只发出它的元素 ...

2018-06-03 22:56:05

阅读数:64

评论数:0

RxSwift笔记 - Observable Utility Operators

Delay Do Materialize Dematerialize ObserveOn SubscribeOn Timeout Using Delay 该操作符会将 Observable 的所有元素都先拖延一段设定好的时间,然后才将它们发送出来 O...

2018-06-03 12:22:53

阅读数:78

评论数:0

RxSwift笔记 - Error Handling Operators

CatchError CatchErrorJustReturn Retry Debug CatchError 从一个错误事件中恢复,将错误事件替换成一个备选序列 let sequenceThatFails = PublishSubject&...

2018-06-02 17:30:06

阅读数:63

评论数:0

RxSwift笔记 - Combining Observables

CombineLatest Merge StartWith SwitchLatest Zip CombineLatest 当两个Observables中的任何一个发射了数据时,使用一个函数结合每个Observable发射的最近数据项,并且基于这个函数的结果发射...

2018-06-02 17:16:03

阅读数:99

评论数:0

RxSwift笔记 - Filtering Observables

Debounce Single DistinctUntilChanged ElementAt Filter IgnoreElements Sample Skip Take TakeLast Debounce 过滤掉高频产生的元素 debounce 常用...

2018-05-27 22:14:58

阅读数:50

评论数:0

RxSwift笔记 - Transforming Observables

map flatMap flatMapLatest concatMap scan groupBy buffer window map 该操作符通过传入一个函数闭包把原来的 Observable 序列转变为一个新的 Observable 序列 Observ...

2018-05-27 15:36:50

阅读数:113

评论数:0

RxSwift笔记 - Creating Observables

create() just() from() / of() repeatElement() generate() deferred() range() interval() timer() empty() error() never() create() 使用...

2018-05-24 22:38:29

阅读数:51

评论数:0

RxSwift笔记 - Subjects

Subjects 同时充当了 Observer 和 Observable 的角色, 既是可被监听的序列也是观察者 有许多 UI 控件都存在这种特性,例如UITextField 的当前文本,UISwitch 的开关状态,UISegmentedControl 的选中索引号,UIDatePicker ...

2018-05-23 22:06:11

阅读数:65

评论数:0

RxSwift笔记 - Observer 观察者

AnyObserver Binder Binder 在 RxCocoa 中的应用 UIControl + Rx UILabel + Rx UIView + Rx 观察者(Observer)介绍 观察者(Observer)的作用就是监听事件,然后对这个事件做出响...

2018-05-22 21:52:01

阅读数:161

评论数:0

RxSwift笔记 - Observable 可观察序列

Observable - 可被监听的序列 Observable 的生命周期 Event 事件 特征序列 Single Completable Maybe Driver ControlEvent Observable - 可被监听的序列 Observable 用于描述...

2018-05-17 16:27:17

阅读数:133

评论数:0

RxSwift笔记 - 函数响应式编程

常见编程模式 函数式编程 - Functional Programming 响应式编程 - Reactive Programming 函数响应式编程 - Functional Reactive Programming 函数式编程 - Functional Programm...

2018-05-16 16:45:24

阅读数:122

评论数:0

RxSwift笔记 - 全局思维导图

个人 RxSwift 思维导图整理 此图来自网络 PS: 如过需要原图, 请留下邮箱

2018-05-15 10:19:24

阅读数:107

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭