Try*_*ard 23 objective-c reactive-programming reactive-cocoa
我是Reactive Programming的新手.我已经通过无可可的文档了,但无法实现之间的差异RACAble(),RACObserve()和RACBind().
请帮助我,通过一些示例代码片段来理解方面.
我认为它RACAble()被替换RACObserve()为一些选项/参数.如果我不对,请在这方面纠正我.
是RACObserve() skip:相似的RACAble()?
Col*_*inE 35
我认为这里有一个很大的混乱来源,就是3个月前ReactiveCocoa球队发布了v2.0,这有很多突破性的变化.这是一个很棒的版本 - 并且有一些惊人的功能,但它确实意味着你在网上找到的大部分信息现在已经过时了.
针对您的具体要点:
RACObserve用于从对象和键路径创建信号,换句话说,它允许您采用常规属性并将它们"提升"到ReactiveCocoa世界中.它是KVO的便捷替代品.
RACChannelTo提供了双向绑定的机制.换句话说,您可以保持两个属性同步.一个很好的例子是,如果要在视图控制器或某个模型类中拥有绑定到UIKit控件上的属性的属性.
您可能会遇到的另一个宏是RAC,这提供了单向绑定.换句话说,它将根据信号的最新值设置给定属性的值.
| 归档时间: | 
 | 
| 查看次数: | 4211 次 | 
| 最近记录: |