RACSubject介紹:
RACSubject在使用中完全可以代替代理和通知,缺點(diǎn)是只能傳參不能有返回值。
- 創(chuàng)建信號
//創(chuàng)建信號
RACSubject *subject = [RACSubject subject];
- 訂閱信號
//訂閱信號
[subject subscribeNext:^(id _Nullable x) {
//x為傳遞的信號值
NSLog(@"%@",x);
}];
- 發(fā)送信號
//發(fā)送信號
[subject sendNext:@"發(fā)送信號"];