美文网首页
RAC的异步订阅

RAC的异步订阅

作者: 凯司机 | 来源:发表于2021-05-18 15:58 被阅读0次

异步订阅:

// 异步订阅
RACSignal *signal = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) {
  NSLog(@"111");
  [subscriber sendNext:@1];
  [subscriber sendCompleted];
  return nil;
}];
[[RACScheduler scheduler] schedule:^{
  NSLog(@"2222");
  [signal subscribeNext:^(id x) {
      NSLog(@"3333");
  }];
}];
NSLog(@"4444");
// 执行结果:

2021-04-17 09:10:32.088812+0800 NetSchool[4279:1292417] 4444

2021-04-17 09:10:32.088937+0800 NetSchool[4279:1292525] 2222

2021-04-17 09:10:32.091231+0800 NetSchool[4279:1292525] 111

2021-04-17 09:10:32.091260+0800 NetSchool[4279:1292525] 3333

相关文章

  • RAC的异步订阅

    异步订阅: 2021-04-17 09:10:32.088812+0800 NetSchool[4279:1292...

  • RAC的异步订阅+发送

    异步订阅+发送: 2021-04-17 09:51:15.910231+0800 NetSchool[4306:1...

  • RAC 与 多线程

    07 - RAC与多线程 RAC怎么实现多线程并发处理订阅? RAC多线程模式怎么解决资源抢夺? RAC怎么实现取...

  • 01-ReactiveObjC使用记录

    RAC 的核心思想:创建信号 - 订阅信号 - 发送信号 ,并且在 RAC 中我们会看到大量的 block RAC...

  • RAC简单示例

    RAC简单示例 信号订阅与发送 使用示例

  • iOS-RAC综述

    上一篇我们探索了RAC的核心流程就是: 创建信号 订阅信号 订阅者发送信号 销毁 那么我们根据这些操作来看看RAC...

  • RacCommand 创建方式后续问题

    用这个方式订阅 rac_command.errors 去订阅内部型号错误。另外executionSignals是一...

  • RAC响应式框架的api文档

    RAC内存管理 RAC会维护一个全局的信号集合,一个或多于一个订阅者就可用,所有订阅者都被移除了,信号就被释放了。...

  • ReactiveCocoa 信号

    信号源 在RAC中,信号源代表等是随着时间而改变的值流,这是对RAC最精准的概括。订阅者可以通过订阅信号源来获取这...

  • RAC的异步发送

    异步发送: // 订阅之后立马开发执行、接受信号。 2021-04-17 09:24:03.344814+0800...

网友评论

      本文标题:RAC的异步订阅

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