ReactiveCocoa通常简称为RAC.RAC中,不再使用变量,而是使用信号(以 RACSignal为代表)来捕捉现在和未来的数据或视图的值....这是一个简单的例子:
// 当self.username变化时,在控制台打印新的名字.
//
// RACObserve(self, username) 创建一个新的 RACSignal 信号对象,它将会发送...信号对象.这个新返回的RACSignal信号对象,传递所有请求的值,并在所有的请求完成时完成.即:新返回的RACSignal信号,在每个请求完成时,都会发送个消息;在所有消息完成时,除了发送消息外,还会触发...,这个新的RACSignal信号对象会merge合并所有此block返回的signals信号为一个RACSignal信号对象....RACSignal 信号类,统一类这些不同的APIS,以便组合使用和操作它们.