01_读书笔记_认识iOS中的RAC

什么是RAC

  • 超级重量级的框架(函数响应编程框架)
  • 接管了苹果所有的事件机制 (通知, 代理, target等)

什么是响应式

  • a = b+c表示将表达式的结果赋给 a,而之后改变 b 或 c的值不会影响 a。但在响应式编程中,a的值会随着 b或 c的更新而更新,意味着声明了一种绑定关系,b、c的变化会直接影响到a。 也可以这样理解: 某个对象一直在监视你,只要你变了,就会立即做出反应.

搭建RAC的环境

  • 通用版本
use_frameworks!
platform :ios, "匹配iOS平台的版本号"

target '项目名称' do
  pod 'ReactiveCocoa','版本号'
end
  • 如果是纯OC项目,更建议使用 3.0.0版本,因为这是最后一个纯OC的RAC,后续的版本开始支持Swift.
use_frameworks!
platform :ios, "匹配iOS平台的版本号"

target '项目名称' do
  
pod 'ReactiveObjC', '~> 3.0.0'

end
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,020评论 3 119
  • 文\落雪 细雨沙沙沙 三寸小脚丫 上一秒的眼泪 在妈妈的安抚下 瞬间就阳光飘撒 头发乱扎扎 两颗小门牙 咿呀咿呀 ...
    落雪有晴空阅读 376评论 6 12
  • 昨天我们发了一篇《王石的第三条道路:卷土重来未可知》,引起了热烈讨论。有人说不管王石信不信,反正我信了。呵呵其实王...
    AI学者天蓬阅读 526评论 0 1
  • 自由之旅~进藏第十四天 2017年7月22日/星期六/天气:阴有雨 今日出行工具:汽车 林芝到拉萨422.8公里 ...
    杨殿国阅读 1,429评论 3 9