我刚开始使用ReactiveCocoa (以及玻璃钢),每次我开始重构我的代码时,我都会问自己:什么时候应该创建一个属性或一个RACSignal?
例如,如果我有一个ViewModel进行一些检查,以确定是否可以启用按钮,那么是否应该这样做:
dynamic var ready: NSNumber //Bool或者这个:
var ready: RACSignal发布于 2015-03-09 14:38:51
如果您想开始编写更多基于RAC的代码,那么我强烈建议您使用RACSignal而不是值属性,原因有二:
RACSignal在视图模型上的使用可以说是更惯用的(即:一种更"RAC“的做事方式)。发布于 2015-03-07 00:20:54
我想这取决于你的用例。如果这是一个连续的事件流,那么使用RACSignal方法可能是有意义的。如果这是一次的事情,一个Bool可能适合你。
https://stackoverflow.com/questions/28904354
复制相似问题