RAC入门

1.使用RAC 监听事件的点击


对UITextField的 UIControlEventEditingChanged 进行了监听, 如果UITextField输入改变了就会执行 block里的代码,同理UIButton的点击事件也可以被监听代码如下:


再比如,我们给View添加手势如下:


2.代理

用RAC写代理是有局限的,他只能返回值为Void类型的代理方法


fromProtocol是遵守什么协议,@selector是协议里的那个方法, RACtuple是个集合;

3.通知

RAC中的通知不需要remove observer,因为在rac_add方法中他已经写了remove。代码如下:


4.KVO

RAC中得KVO大部分都是宏定义,所以代码异常简洁,简单来说就是RACObserve(TARGET, KEYPATH)这种形式,TARGET是监听目标,KEYPATH是要观察的属性值,下面例子是监听scrollView滚动


5.

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

推荐阅读更多精彩内容

  • 最近叶大直播写代码,我也做点小笔记。 什么是RAC? 几乎每一篇介绍RAC的文章开头都是这么一个问题。我这篇文章是...
    cbsfly_阅读 82,180评论 59 331
  • 最近看到好多人用到RAC,就简单的看了一些别的大神文章,写出来了一点 什么是RAC? 几乎每一篇介绍RAC的文章开...
    53a48e34aea2阅读 1,185评论 1 8
  • RAC 基本使用其实没啥 什么是RAC?简单的说,RAC就是一个第三方库,他可以大大简化你的代码过程。 官方的说,...
    贝勒老爷阅读 1,129评论 0 8
  • 使用RAC 1.target-action RAC最基本的入门使用技巧就是对事件的监听。 PS:在iOS开发中,我...
    第三天阅读 970评论 2 0
  • 说起我们班最喜欢的运动,不管是男生还是女生,都最喜欢的是——踢足球这一运动。 ...
    徐一轩_7bec阅读 168评论 0 0