美文网首页
RAC学习之一

RAC学习之一

作者: wenny_Liu | 来源:发表于2017-11-28 17:19 被阅读2次

废话不多说,直接讲实际应用

RAC的使用场景在addTarget、代理、通知、KVO、代替NSTimer、网络异步回调等,即目的在于对事件的监听。

首先添加RAC第三方库,建议直接使用Cocoapods,简单方便。

pod ‘ReactiveObjC’, ‘~>3.0.0’

接着添加头文件

import <ReactiveObjC/ReactiveObjC.h>

RAC中三个步骤:创建信号、订阅信号、发送信号

注:RAC在使用过程中由于系统提供的信号是始终存在的,所以在block中使用属性或者成员变量都会涉及到循环引用问题,有两种方法可以解决:1.使用weakself 2.RAC提供的weak-strong dance,即在block外部使用@weakify(self),在block内部使用@stringify(self)

相关文章

  • RAC学习之一

    废话不多说,直接讲实际应用 RAC的使用场景在addTarget、代理、通知、KVO、代替NSTimer、网络异步...

  • RAC

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

  • 了解这些,学习RAC不再难

    了解这些,学习RAC不再难 了解这些,学习RAC不再难

  • RAC实战

    RAC实战 RAC实战 - 专题 - 简书 RAC(ReactiveCocoa)学习资源汇总~持续更新 - CSD...

  • RAC解读

    ReactiveCocoa(RAC)是Objective-C的响应式编程的框架,学习RAC框架,即是学习如何自学一...

  • 菜鸟用RAC基于AFNetworking 3.0网络的封装搭建记

    前言 这几天自己在学习RAC,学习了几天对RAC有了一定基础了解,如之前写的菜鸟开始学习ReactiveObjc运...

  • 2018-01-03 ReactiveCocoa @Weaki

    最近准备用RAC来写项目,在学习中发现RAC中经常会循环引用,RAC中的@Weakify非常好用,介绍给大家。 这...

  • rac学习

    一、bind操作,其实很简单就是做了一个信号,并且先执行当前信号的订阅,并且在当前订阅中调用订阅绑定参数的信号。假...

  • RAC学习

    RAC+MVVM www.jianshu.com/p/8d14f0465c5f

  • RAC学习

    RAC(ReactiveCocoa),函数响应式编程的框架,传统项目中,我们主要使用target-action、代...

网友评论

      本文标题:RAC学习之一

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