【发布时间】:2017-04-07 03:12:48
【问题描述】:
我正在学习 ReactiveCocoa 并了解 RACSignal 必须订阅 RACSubscriber 才能发出发送事件的信号。很明显RACSignal send 事件到RACSubscriber 和RACSubscriber receive 事件从RACSignal。但是,当您通过以下代码自定义自己的 RACSignal 时:
RACSignal *racsignal = [RACSignal createSignal:^RACDisposable* (id<RACSubscriber> subscriber) {
//why subsriber "sendNext" not "receiveNext"?
[subscriber sendNext:@100];
return nil;
}];
RACSubscriber 协议有 sendNext 方法,这让我感到困惑,因为根据我的理解,receiveNext 的方法名称应该更合适。任何机构都可以帮我澄清一下吗?
【问题讨论】:
标签: ios objective-c reactive-cocoa