RAC入门

作者: 330b92bcaf74 | 来源:发表于2017-05-04 18:07 被阅读0次

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

    ReactiveCocoa入门 学习RAC小记-适合给新手看的RAC用法总结RAC稍深入-适合新手学习RAC iO...

  • iOS RAC 新手入门必读文章

    RAC入门教程第一部分中文版RAC入门教程第一部分原文 RAC入门教程第二部分中文版RAC入门教程第二部分原文

  • 从RAC到MVVM+RAC 学习笔记

    前言 最近学习使用MVVM + RAC 模式开发项目,这里分享些心得。 1. RAC入门资料 1.1 最快让你上手...

  • RAC入门

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

  • RAC iOS

    使用RAC 1.target-action RAC最基本的入门使用技巧就是对事件的监听。 PS:在iOS开发中,我...

  • ReactiveCocoa 实用指南之进阶

    上篇RAC入门的文章相信大家都已经比较了解了,下面就给大家介绍RAC比较高级的东西。 1.创建信号 2.信号的处理...

  • MVVM

    iOS MVVM+RAC 从框架到实战 【长篇高能】ReactiveCocoa 和 MVVM 入门 iOS 最全R...

  • ReactiveCocoa入门篇二

    前言 通过之前入门篇一的学习,我们知道了怎么使用RAC以及基本的用法,这篇继续深入学习一下~ RAC的核心概念是信...

  • ReactiveCocoa-上手其实很简单(一)

    之前写了篇RAC的方法使用,有些小伙伴说还是不会用,太抽象了。网上也有人说RAC的入门门槛高,其实我想说不要被大家...

  • ReactiveCocoa深入学习1 - Merge(合并)

    看了rac的入门,项目里也已经开始使用,但是还是只用到了一些最基础的功能。决定不定期的深入的学习一些rac的技巧。...

网友评论

    本文标题:RAC入门

    本文链接:https://www.haomeiwen.com/subject/qirdtxtx.html