【发布时间】:2016-01-14 13:55:33
【问题描述】:
是否可以在 ReactiveCocoa4 中识别 SignalProducer 的状态?
如果 SignalProducer 已创建,但不一定启动,是否可以读取属性或调用方法以了解信号是否已启动,而无需在过程中实际启动信号。
【问题讨论】:
标签: objective-c reactive-cocoa reactive-cocoa-4
是否可以在 ReactiveCocoa4 中识别 SignalProducer 的状态?
如果 SignalProducer 已创建,但不一定启动,是否可以读取属性或调用方法以了解信号是否已启动,而无需在过程中实际启动信号。
【问题讨论】:
标签: objective-c reactive-cocoa reactive-cocoa-4
SignalProducer 是一个值类型(struct)。这意味着它不像class 那样只有一个所有者。当您 start 和 SignalProducer 时,您就是 starting 一个 的副本。
因此,谈论SignalProducer 是否已经启动是没有意义的,它是惰性的。
【讨论】: