lei*_*701 11 functional-programming ios swift rx-swift
我们创建一个DisposeBag,然后Observable订阅Observable,然后addDisposableTo(disposeBag),我知道什么时候DisposeBag它会去除,它会调用dispose()释放资源,否则会导致内存泄漏.
如果Observable发送Complete或Error在有限时间内终止.当Observable之前终止DisposeBagDEINIT,我有需要调用addDisposableTo(disposeBag)?DisposeBag收到终止消息后,会自动释放订阅它的观察者吗?
let disposeBag = DisposeBag()
Observable.just("")
.subscribe { event in
print(event)
}
.addDisposableTo(disposeBag)
Run Code Online (Sandbox Code Playgroud)
我应该.addDisposableTo(disposeBag)明确吗?我想在发送""之后,Observable会终止并释放观察者吗?
| 归档时间: |
|
| 查看次数: |
4936 次 |
| 最近记录: |