綜述,直接上圖
熱信號 | 冷信號 |
---|---|
主動的,盡管你并沒有訂閱事件,但是它會時刻推送,就像鼠標移動 | 被動的,只有當你訂閱的時候,它才會發(fā)布消息 |
有多個訂閱者,是一對多,集合可以與訂閱者共享信息 | 一對一,當有不同的訂閱者,消息是重新完整發(fā)送 |
比如RACSubject, RACGroupedSignal,RACBehaviorSubject, RACReplaySubject | 比如RACEmptySignal, RACReturnSignal, RACDynamicSignal, RACErrorSignal, RACChannelTerminal |