A multicast connection encapsulates the idea of sharing one subscription to a signal to many subscribers. This is most often needed if the subscription to the underlying signal involves side-effects or shouldn’t be called more than once.
The multicasted signal is only subscribed to when [RACMulticastConnection connect] is called. Until that happens, no values will be sent on
signal. See [RACMulticastConnection autoconnect] for how [RACMulticastConnection connect] can be called automatically.
The multicasted signal.property
Connect to the underlying signal by subscribing to it. Calling this multiple times does nothing but return the existing connection’s disposable.
- (RACSignal *)autoconnect
Returns the autoconnecting signal.