文件名称:RAC_Demo:RAC的基本使用和项目实践
文件大小:1.32MB
文件格式:ZIP
更新时间:2024-05-20 17:59:50
reactivecocoa-mvvm rac- mvvm- Objective-C
#里面包含两个工程,请注意查看,RACDemo是项目实践内容,RMBaseSessionManager是基本使用 RAC_Demo // 为了实现高聚合,低耦合的编程思想而封装的扩展类 // 例如在响应事件处理业务逻辑的时候用到的action、delegate、KVO、callback等都可以通过RAC来处理. // Signal信号是数据流,类似水龙头,数据都是线性处理的,不会出现并发情况,接收方就是接水盆,没有水盆的时候,水龙头是关闭状态 /* // RACSubject racsubject是一个有趣的信号类型。这是ReactiveCocoa创建的“可变状态“世界。这是一个信号,你可以手动发送新的值。因为这个原因,除了在特定的情况下,它是不推荐使用的。 Hot and Cold Signals 热信号和冷信号 信号在通常情况下是懒惰的,我们可以称之为懒加载。只有当他们被订阅的时候,