OC + RAC(一) RACSignal 基本使用

OC + RAC(一) RACSignal 基本使用,第1张

概述-(void)_test1{ //测试RAC流程 发送next类型事件 以completed结束时: //至于有无 sendCompleted 的区别主要是用在需要知道信号状态 NSLog(@"1 信号未被创建"); RACSignal *sourceSignal = [RACSignal createSignal:^RA
-(voID)_test1{            //测试RAC流程 发送next类型事件 以completed结束时:
//至于有无
sendCompleted 的区别主要是用在需要知道信号状态

NSLog(@"1 信号未被创建"); RACSignal *sourceSignal = [RACSignal createSignal:^RACdisposable * _Nullable(ID<RACSubscriber> _Nonnull subscriber) { NSLog(@"3 信号被激活,开始发送事件"); [subscriber sendNext:@"??"]; [subscriber sendCompleted]; return [RACdisposable disposableWithBlock:^{ NSLog(@"6 订阅流程结束,可清理资源"); }]; }]; NSLog(@"2 信号已被创建,未被订阅(未激活)"); [sourceSignal subscribeNext:^(ID _Nullable x) { NSLog(@"4 信号已被订阅,可接收next类型事件"); NSLog(@"接收到next类型事件 : %@",x); } error:^(NSError * _Nullable error) { NSLog(@"接收到error类型事件:%@",error); } completed:^{ NSLog(@"5. 接收到completed类型事件"); }]; }
总结

以上是内存溢出为你收集整理的OC + RAC(一) RACSignal 基本使用全部内容,希望文章能够帮你解决OC + RAC(一) RACSignal 基本使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存