0
我學習ReactiveCocoa和理解,RACSignal
必須訂閱了RACSubscriber
的信號發送事件。很明顯,RACSignal
發送事件到RACSubscriber
和RACSubscriber
收到事件從RACSignal
。但是,當您通過下面的代碼定製自己RACSignal:ReactiveCocoa:爲什麼用戶有「sendNext」方法,而「receiveNext」方法
RACSignal *racsignal = [RACSignal createSignal:^RACDisposable* (id<RACSubscriber> subscriber) {
//why subsriber "sendNext" not "receiveNext"?
[subscriber sendNext:@100];
return nil;
}];
的RACSubscriber協議有sendNext
方法,它混淆了我,因爲receiveNext
方法的名稱應該是從我的理解比較合適。任何機構能幫助我澄清這一點嗎?