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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容