RACSubject介绍:
RACSubject在使用中完全可以代替代理和通知,缺点是只能传参不能有返回值。
- 创建信号
//创建信号
RACSubject *subject = [RACSubject subject];
- 订阅信号
//订阅信号
[subject subscribeNext:^(id _Nullable x) {
//x为传递的信号值
NSLog(@"%@",x);
}];
- 发送信号
//发送信号
[subject sendNext:@"发送信号"];