五、ControlProperty 1,基本介绍 (1)ControlProperty 是专门用来描述 UI 控件属性,拥有该类型的属性都是被观察者(Observable)。 (2)ControlProperty 具有以下特征: 不会产生 error 事件 一定在 MainScheduler 订阅(主线程订阅) 一定在 MainScheduler 监听......
接下来的文章我会接着介绍另外两个特征序列:Driver、ControlEvent。更准确说,这两个应该算是 RxCocoa traits,因为它们是专门服务于 RxCocoa 工程的。 四、Driver 1,基本介绍 (1)Driver 可以说是最复杂的 trait,它的目标是提供一种简便的方式在 UI 层编写响应式代码......
通过之前的一系列文章,关于可被观察的序列(Observable)我们应该都了解的查不多了。 除了 Observable,RxSwift 还为我们提供了一些特征序列(Traits):Single、Completable、Maybe、Driver、ControlEvent。 我们可以将这些 Traits 看作是 Observable 的另外一个版本......
十六、调试操作 1,debug (1)基本介绍 我们可以将 debug 调试操作符添加到一个链式步骤当中,这样系统就能将所有的订阅者、事件、和处理等详细信息打印出来,方便我们开发调试。 (2)使用样例 let disposeBag = DisposeBag() Observable.of("2", "3")......
十五、错误处理操作(Error Handling Operators) 错误处理操作符可以用来帮助我们对 Observable 发出的 error 事件做出响应,或者从错误中恢复。 这里我们先自定义一个错误枚举供后面使用: enum MyError: Error { case A case B } 1,catchErrorJustReturn (1)基本介绍......
waifu2x-caffe 是根据 waifu2x 算法制作的可以本地使用的 GUI 软件。由于该算法开发时针对性地考虑了二次元类图片,因此对动画截图、 galgameCG 之类的图片处理效果更出众。同时该软件支持批处理、降噪等多项功能,是二次元图片放大绝对的利器......
1,需求描述 默认情况下,如果不修改 Excel 设置的话,单元格中文字是不会换行的。如果输人的文字过长就会超出单元格范围,从而看不到。 当然我们也可以增加单元格宽度,但最方便的还是能让它自动换行。 2,实现单元格内容自动换行 (1)选中需要设置自动换行的......
十四、其他一些实用的操作符(Observable Utility Operators) 1,delay (1)基本介绍 该操作符会将 Observable 的所有元素都先拖延一段设定好的时间,然后才将它们发送出来......
十三、连接操作(Connectable Observable Operators) 1,可连接的序列 可连接的序列(Connectable Observable): (1)可连接的序列和一般序列不同在于:有订阅时不会立刻开始发送事件消息,只有当调用 connect() 之后才会开始发送值。 (2)可连接的序列可以让所有的订阅者订阅后......
十二、算数、以及聚合操作(Mathematical and Aggregate Operators) 1,toArray (1)基本介绍 该操作符先把一个序列转成一个数组,并作为一个单一的事件发送,然后结束。 (2)使用样例......