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入门

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