RAC(ReactiveCocoa)是Github的一个开源的函数响应编程框架。
RAC里面最常见和常用的类:
RACSignal:信号类(创建信号)
1.通过RACSignal创建一个信号。
2.通过订阅者订阅这个信号。
3.发送信号。
RACDisposable:(销毁信号)它可以帮我们取消订阅,信号发送完毕或者失败
RACSubscriber(协议):,订阅者(发送信号)
RACSub ject:信号提供者,自己可以充当信号,又能够发送信号。
在这里给大家推荐几个关于ReactiveCocoa写的不错的文章,与诸君共勉。
http://www.cocoachina.com/ios/20150702/12302.html
http://www.jianshu.com/p/70f807081420
https://www.jianshu.com/p/0845b1a07bfa
http://www.cocoachina.com/ios/20170213/18659.html
可以点击Demo下载查看。