(一)、iOS RAC - RACSignal
(二)、iOS RAC - RACDisposable
(三)、iOS RAC - RACSubjectAndRACReplaySubject
(四)、iOS RAC - RACUsagVC
(五)、iOS RAC - 定时器
(六)、iOS RAC - RACMulticastConnection
(七)、iOS RAC - RACCommand
(八)、iOS RAC -RACSignal 中 bind 的用法
(九)、iOS RAC -RACSignal 中 bind 的用法
(十)、iOS RAC - rac_liftSelector
(十一)、iOS RAC - rac_liftSelector
(十二)、iOS RAC - 过滤, 忽略,剔除
(十三)、iOS RAC - MVVM 登录界面
(十四)、ReactiveCocoa 源码架构总览
[super viewDidLoad];
self.view.backgroundColor = [UIColor whiteColor];
//创建信号量
RACSignal *single = [RACSignal createSignal:^RACDisposable * _Nullable(id<RACSubscriber> _Nonnull subscriber) {
NSLog(@"创建信号量");
[subscriber sendNext:@"Im send next data"];
NSLog(@"那我啥时候运行");
return nil;
}];
//订阅信号
[single subscribeNext:^(id _Nullable x) {
NSLog(@"%@",x);
}];