CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✗ |
| LangLanguage | SwiftSwift |
| License | MIT |
| ReleasedLast Release | Nov 2017 |
| SwiftSwift Version | 3.0 |
| SPMSupports SPM | ✗ |
Maintained by Ryo Ishikawa.
A simple way to omit declararing DisposeBag.
import UIKit
import RxSmartBag
extension UIViewController: SmartBagManagerable {}import RxSmartBag
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// `smartBag` is able to use without declararing, and can bind simply by operator.
// Example 1:
observable.subscribe(...).disposed(by: smartBag)
// Example 2:
observable.subscribe(...).disposed(by: self)
// Example 3:
smartBag += observable.subscribe(...)
}RxSmartBag is available through CocoaPods. To install
it, simply add the following line to your Podfile:
pod "RxSmartBag"Swift3: pod "RxSmartBag", "~> 1.0.2"
Swift4: pod "RxSmartBag", "~> 2.0.0"
rinov, [email protected]
RxSmartBag is available under the MIT license. See the LICENSE file for more info.