diff --git a/README.md b/README.md index a5aacc850..801e55b3b 100644 --- a/README.md +++ b/README.md @@ -221,26 +221,35 @@ When lacking a strong community consensus, RxSwift will usually include multiple Operators are stateless by default. -* map / select +* asObservable +* catch +* concat +* debug +* defer +* distinctUntilChanged +* do / doOnNext +* empty +* failWith * filter / where * foldl / aggregate +* from (array) +* interval +* map / select +* merge * multicast +* never +* observeOn / observeSingleOn * publish -* replay * refCount -* observeSingleOn -* generation operators (returnElement/just, empty, never, failWith, defer) -* debug -* concat -* merge -* switchLatest -* catch -* asObservable -* distinctUntilChanged -* do / doOnNext -* throttle +* replay +* returnElement / just * sample * startWith +* switchLatest +* throttle +* timer +* takeUntil +* takeWhile * variable / sharedWithCachedLastResult * zip @@ -297,7 +306,7 @@ extension UIControl { ```swift extension UIButton { - public func rx_tap() -> Observable {} + public var rx_tap: Observable {} } ``` @@ -305,7 +314,7 @@ extension UIButton { ```swift extension UITextField { - public func rx_text() -> Observable {} + public var rx_text: Observable {} } ``` @@ -313,7 +322,7 @@ extension UITextField { ```swift extension UISearchBar { - public func rx_searchText() -> Observable {} + public var rx_searchText: Observable {} } ``` @@ -326,6 +335,14 @@ extension UILabel { } ``` +```swift +extension UIDatePicker { + + public var rx_date: Observable {} + +} +``` + ```swift extension UIImageView { @@ -342,7 +359,23 @@ extension UIImageView { ```swift extension UIScrollView { - public func rx_contentOffset() -> Observable {} + public var rx_contentOffset: Observable {} + +} +``` + +```swift +extension UIBarButtonItem { + + public var rx_tap: Observable {} + +} +``` + +```swift +extension UISlider { + + public var rx_value: Observable {} } ``` @@ -375,7 +408,7 @@ extension UITableView { ```swift extension UICollectionView { - public func rx_itemTap() -> Observable<(UICollectionView, Int)> {} + public var rx_itemTap: -> Observable<(UICollectionView, Int)> {} public func rx_elementTap() -> Observable {} @@ -399,9 +432,18 @@ extension UICollectionView { **OSX** ```swift +extension NSControl { + + public var rx_controlEvents: Observable<()> {} + +} +``` + +```swift + extension NSSlider { - public func rx_value() -> Observable { } + public var rx_value: Observable {} } ``` @@ -409,7 +451,7 @@ extension NSSlider { ```swift extension NSButton { - public func rx_tap() -> Observable { } + public var rx_tap: Observable {} } ``` @@ -417,20 +459,20 @@ extension NSButton { ```swift extension NSImageView { - public func rx_subscribeImageTo(source: Observable) -> Disposable { } + public func rx_subscribeImageTo(source: Observable) -> Disposable {} public func rx_subscribeImageTo (animated: Bool) - (source: Observable) -> Disposable { } + (source: Observable) -> Disposable {} } ``` ```swift extension NSTextField { - public func rx_subscribeTextTo(source: Observable) -> Disposable { } + public func rx_subscribeTextTo(source: Observable) -> Disposable {} - public func rx_text() -> Observable { } + public var rx_text: Observable {} } ```