카테고리 없음
NSObject+Rx
kkimin
2021. 8. 10. 16:59
pod 'NSObject+Rx'
를 하면
impoert NSObject_Rx
// disposeBag을 계속 하면 너무 많죠...?
class TestViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
button.rx.tap
.disposed(by: rx.disposeBag) // 요렇게 사용하면 된다!
}
}
class MyClass: HasDisposeBag { // NSObject이 아닐때 이렇게도 가능
override func viewDidLoad() {
super.viewDidLoad()
button.rx.tap
.disposed(by: disposeBag) // 요렇게 사용하면 된다!
}
}
위처럼 쓸 수 있다. 매번 작성하는
let disposeBag = DisposeBag() 을 제거해준다.
728x90