-
iOS 渐变彩色文字、iOS mask 遮罩
使用到了 YYCategories
彩色文字123456789101112131415161718192021222324UIView *colorBgView = [UIView new]; ...
-
使用 type(of:) 函数
12345let a = type(of:"😄")print(a) //String
直达文档
-
toArray将所有的事件集合在一起作为一个数组发出,需要发送onCompleted事件
123456789let ob = PublishSubject<String>()ob.toArray().subscribe ...
-
插件
Dart
Flutter
Flutter Generators
Flutter Widget Snippets
Flutter Helpers
[FF] Flutter Files
Awesome Flutter Snippets运行配置shi...
-
startWith在订阅的时候插入发送事件,后加入的先发送。完成事件发送时不会插入。
12345678let ob = PublishSubject<String>()ob.startWith("插入1")....
-
map 对集合里的每一个元素进行操作,然后返回个新的集合1234let numbers = [1, 3, 5, 7, 9]/// 对集合里的每一个元素进行操作,然后返回个新的集合print(numbers.ma...
-
distinctUntilChanged过滤连续重复的事件
123456let ob = Observable.of(1, 1, 1, 3, 5, 7, 9, 9)ob.distinctUntilChanged().subscribe(on...
-
map同 Swift中 map 用法一样,对值进行处理并返回
12345678910let sub = PublishSubject<String>()sub.map { $0 + "mmmmm" ...
-
Subjects 介绍1. Subjects 是订阅者,也是Observable
订阅者:它能动态的接收新的值。
Observable: 当Subjects有了新值后会通过Event将新值发出给他的所有订阅者。
2. 常用的方法onNext(:)...
-
对 Reactive 进行扩展1234567891011121314// 给 UILabel 增加了 fontSize 可绑属性extension Reactive where Base: UILabel { pu...