RxSwift 是 FRP
- F ,函数式,通过 closure
- R 响应式
响应式
1, 将 UIControl 的 target action ,
的 event 模式,
转化为
Observable<String>.create
2, target
UIControl().addTarget( rx 内部类 )
3, action
对象 #selector {}
// 1, 创建序列
let signal = Observable<String>.create { observer in
// 3, 发送信号
observer.onNext("哈哈")
return Disposables.create()
}
本文介绍了如何使用RxSwift实现响应式编程,将UIControl的target-action模式转换为Observable<String>.create。通过创建序列、添加内部目标和指定选择器,将事件处理转变为观察者模式,从而实现更灵活的UI交互处理。
909

被折叠的 条评论
为什么被折叠?



