docs/Protocols/ConnectableObservableType.html
public protocol ConnectableObservableType : ObservableType
Represents an observable sequence wrapper that can be connected and disconnected from its underlying observable sequence.
`
connect()
`
Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.
Swift
func connect() -> Disposable
Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence.
`
refCount()
` Extension method
Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
Seealso
refCount operator on reactivex.io
Swift
func refCount() -> Observable<Element>
An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.