美文网首页
ReactiveCocoa

ReactiveCocoa

作者: 居住 | 来源:发表于2018-04-29 17:43 被阅读2次
RAC继承关系图

一、RAC的基本概念信号RACSignal:

信号是RAC中最核心的概念,贯穿在整个RAC框架中。它其实是一个信号源,Signal会给它的订阅者(Subscriber)发送一连串的事件,一个Signal可比作流水线中的一段管线,负责决定管线传输什么样的数据。Subscriber是Signal的订阅者,我们将Subscriber比作管线上的工人,它在拿到数据后对其进行加工处理。数据经过加工后要么进入下一条管线继续处理,要么直接被当做成品使用。

```RACSignal *signal = [RACSignal createSignal:^RACDisposable * _Nullable(id _Nonnull subscriber) { [subscriber sendNext:@1]; [subscriber sendNext:@2]; [subscriber sendCompleted]; return [RACDisposable disposableWithBlock:^{ NSLog(@"dispose"); }]; }]; [signal subscribeNext:^(id _Nullable x) { NSLog(@"%@", x); }];```

1.热信号

2.冷信号

相关文章

网友评论

      本文标题:ReactiveCocoa

      本文链接:https://www.haomeiwen.com/subject/eebjlftx.html