码迷,mamicode.com
首页 > 其他好文 > 详细

ReactiveCocoa 冷热订阅(cold subscribe, hot subscribe)

时间:2016-12-28 12:29:04      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:发送   传递   ken   多个   订阅   str   csu   方式   margin   

ReactiveCocoa支持两种订阅方式,一种是冷订阅,一种是热订阅。

热订阅的特点:

1、不管有没有消息订阅着,发送者总会把消息发出去。

2、不管订阅者是什么时候订阅的,发送者总是会把相同的消息发给所有订阅者

冷订阅的特点: 跟热订阅的相反。冷订阅只会给订阅者发送一次消息,冷订阅使用的流(stream)跟热订阅使用的不一样。

热订阅:主动触发。      冷订阅:被动触发

RACSubject:ken能包含很多个subscriber, 一个订阅中只有一个subscribe

热订阅:积极型的,    冷订阅:触发型的,要触发需要其他订阅者给当前订阅者传递消息才能完成订阅的任务。

 

ReactiveCocoa 冷热订阅(cold subscribe, hot subscribe)

标签:发送   传递   ken   多个   订阅   str   csu   方式   margin   

原文地址:http://www.cnblogs.com/codetime/p/6228796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!