RxSwift wrapper for UIViewController and NSViewController.
In the view controller:
self.rx.viewDidLoad
.subscribe(onNext:{print("viewDidLoad 🎉")})extensionReactivewhere Base:UIViewController{varviewDidLoad:ControlEvent<Void>varviewWillAppear:ControlEvent<Bool>varviewDidAppear:ControlEvent<Bool>varviewWillDisappear:ControlEvent<Bool>varviewDidDisappear:ControlEvent<Bool>varviewWillLayoutSubviews:ControlEvent<Void>varviewDidLayoutSubviews:ControlEvent<Void>varwillMoveToParentViewController:ControlEvent<UIViewController?>vardidMoveToParentViewController:ControlEvent<UIViewController?>vardidReceiveMemoryWarning:ControlEvent<Void>}publicextensionReactivewhere Base:NSViewController{varviewDidLoad:ControlEvent<Void>varviewWillAppear:ControlEvent<Void>varviewDidAppear:ControlEvent<Void>varviewWillDisappear:ControlEvent<Void>varviewDidDisappear:ControlEvent<Void>varviewWillLayout:ControlEvent<Void>varviewDidLayout:ControlEvent<Void>}Any discussions and pull requests are welcomed 💖
To create a Xcode project:
$ swift package generate-xcodeprojRxViewController is under MIT license. See the LICENSE file for more info.