RAC解读

ReactiveCocoa(RAC)是Objective-C的响应式编程的框架,学习RAC框架,即是学习如何自学一个框架的过程
RAC框架,是由Github的团队,一共19人,共同开发出来的,开源项目,一个超重量级框架,YYKit在RAC面前,基本属于小巫见大巫
RAC的目的,是接管苹果所有的事件机制,即事件的监听

cocoapods安装Github开源库,想学习cocoapods的同学,可以推荐唐巧前辈的文章

platform:ios, '8.0'
pod 'ReactiveCocoa','~>3.0.0'

pod install和pod update的区别:

pod install:不管Github库的最新版本是多少,都会安装当前的版本
pod update:如果没有写版本号的时候,就会在Github中安装最新的版本

RAC接管了苹果里的所有事件机制

addTaget
代理
通知
KVO

RAC特点有哪些

学习曲线异常陡峭
团队开发时候需要谨慎使用,保证团队里面的成员代码风格一样

RAC版本说明

2.5以前的版本不支持swift
3.0是最后一个纯OC的RAC版本,即是RactvieObjC
4.0版本支持swift2.0

你可能感兴趣的:(RAC解读)