Skip to content

Latest commit

 

History

History
27 lines (13 loc) · 1.11 KB

README.md

File metadata and controls

27 lines (13 loc) · 1.11 KB

shit.ReactiveCocoa最小需求iOS8.0或者os x 10.9的.

想支持iOS8.0以下的朋友可要选择其他方法了.

RAC是一个函数响应式编程.

响应式编程是一个面向数据流和变化传播的编程范式. 在命令式编程环境中, a=b+c.赋值后,a的值不会因为b和c的改变而改变.但在响应式编程中,a的值会随着b或者c的更新而改变.

响应式编程最初是为了简化交互式用户界面的创建和实时系统动画绘制而提出来的一种方法.本质是一种通用的编程范式. RAC是一个OC语言内实现的响应式编程的框架.

程序接收输入,产生输出.输入,转换,输出,完成.

输入是应用动作的全部来源. 点击,键盘事件,定时器事件,GPS,网络请求等都算输入.

输出通常会改变应用的UI.

应用的输入输出可以产生很多次.应用经常有大量的输入并基于这些输入产生输出.

//使用cocoapods的时候,应该写入 pod 'ReactiveCocoa'.而不是在后面指定版本.最新版的是阿尔法版本.并不是正式版. //引入头文件的时候,要先运行一次.然后才能引入头文件.