首页 > 代码库 > ReactiveCocoa 冷热订阅(cold subscribe, hot subscribe)
ReactiveCocoa 冷热订阅(cold subscribe, hot subscribe)
ReactiveCocoa支持两种订阅方式,一种是冷订阅,一种是热订阅。
热订阅的特点:
1、不管有没有消息订阅着,发送者总会把消息发出去。
2、不管订阅者是什么时候订阅的,发送者总是会把相同的消息发给所有订阅者
冷订阅的特点: 跟热订阅的相反。冷订阅只会给订阅者发送一次消息,冷订阅使用的流(stream)跟热订阅使用的不一样。
热订阅:主动触发。 冷订阅:被动触发
RACSubject:ken能包含很多个subscriber, 一个订阅中只有一个subscribe
热订阅:积极型的, 冷订阅:触发型的,要触发需要其他订阅者给当前订阅者传递消息才能完成订阅的任务。
ReactiveCocoa 冷热订阅(cold subscribe, hot subscribe)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。