RACMulticastConnection

1創建信號

 RACSignal *signal = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) {
    NSLog(@"發送熱門模塊");
    [subscriber sendNext:@"熱門模塊的數據"];
    return nil;
}];

2把信號轉換成連接類

RACMulticastConnection *connection = [signal publish];

3訂閱連接類的信號

 [connection.signal subscribeNext:^(id x) {
    NSLog(@"訂閱者1%@",x);
}];

[connection.signal subscribeNext:^(id x) {
    NSLog(@"訂閱者2%@",x);
}];

[connection.signal subscribeNext:^(id x) {
    NSLog(@"訂閱者3%@",x);
}];

4連接

 [connection connect];
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • RAC使用測試Demo下載:github.com/FuWees/WPRACTestDemo 1.ReactiveC...
    FuWees閱讀 6,440評論 3 10
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • 前言 很多blog都說ReactiveCocoa好用,然后各種秀自己如何靈活運用ReactiveCocoa,但是感...
    RainyGY閱讀 1,361評論 0 1
  • 1.ReactiveCocoa簡介 ReactiveCocoa(簡稱為RAC),是由Github開源的一個應用于i...
    清蘂翅膀的技術閱讀 2,003評論 0 1
  • 1.ReactiveCocoa簡介 ReactiveCocoa(簡稱為RAC),是由Github開源的一個應用于i...
    愛睡覺的魚閱讀 1,154評論 0 1