disposed(by:)正如标题所示,无论如何都需要调用吗?如果是,为什么?
考虑一个像这样的简单例子:
class ViewController: UIViewController {
let button = UIButton()
override func viewDidLoad() {
button.rx.tap.bind(onNext: { _ in
print("Button tapped!")
})
// Does this make any retain cycle here?
}
}
Run Code Online (Sandbox Code Playgroud)