-
NSObject+Rx카테고리 없음 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