【问题标题】:Which is better Driver and Signal for UIButton tap event?UIButton 点击​​事件的驱动程序和信号哪个更好?
【发布时间】:2020-01-30 06:23:11
【问题描述】:

我是 RxSwift 和 RxCocoa 的新手。在我的项目中,UIButton 点击​​事件在很多地方都使用rx.tap.asDriver() 处理,但我认为Signal 在这种情况下更好。

我的认可是:

  • 驱动用于状态或变量
  • 信号用于事件

请给我建议。谢谢

【问题讨论】:

    标签: rx-swift rx-cocoa


    【解决方案1】:

    驱动程序在订阅时发出其先前的值,而信号则不会。在任何情况下都很少希望收到以前的按钮点击。

    是的,Driver 并不适合按钮。 Driver<Void> 通常在 IMO 中没有多大意义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      相关资源
      最近更新 更多