美文网首页
RAC的初次使用

RAC的初次使用

作者: ldhonline | 来源:发表于2018-10-13 15:22 被阅读0次

一、Pod 安装 RAC

  1. 在项目根目录初始化 pod
pod init

命令会自动创建一个 Podfile 文件。

  1. 在Podfile文件中添加依赖
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'

target 'uiview' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for uiview

pod 'ReactiveObjC', '~> 3.1.0'
pod 'Masonry', '~> 1.0.2'

end
  1. 安装依赖
pod install

项目会自动转换为 pod 管理模式,并安装好所有清单中的依赖。

  1. 添加 RAC 的头文件引用
#import "ReactiveObjecC.h"

二、使用 RAC 连接组件

  1. 使用 @weakinfo(self) 弱化引用, 在闭包中使用 @strongify(self) 强化引用。
- (void)bindComponents{
    @weakify(self);
    [[self.textView rac_textSignal] subscribeNext:^(NSString * _Nullable x) {
        @strongify(self);
        self.myView.text = x;
    }];
}

相关文章

  • RAC的初次使用

    一、Pod 安装 RAC 在项目根目录初始化 pod。 命令会自动创建一个 Podfile 文件。 在Podfil...

  • IOS RAC实践

    前言 RAC使用-->IOS RAC使用 -- ReactiveObjC 本文使用RAC+MVVM来模拟用户登录 ...

  • 我把我知道的MVVM都告诉你(iOS)

    写在文章之前,这是我第一次用MVVM来写小Demo。研究一年多才敢写MVVM,一来:从初次使用RAC到认识RAC就...

  • RAC(ReactiveCocoa)使用方法(一)

    RAC(ReactiveCocoa)使用方法(一)RAC(ReactiveCocoa)使用方法(二) 什么是RAC...

  • RAC使用

    RAC常用宏 KVO监听使用 RAC宏使用 信号类使用 使用信号模拟代理 rac_sequence遍历字典 解包元...

  • RAC 的使用

    RAC(ReactiveCocoa) 使用详解 RAC 是什么? ReactiveCocoa(RAC) githu...

  • RAC源码解析

    RAC是一个函数响应编程框架。 先来一个简单的RAC使用: RACSignal使用步骤:1.创建信号 + (RAC...

  • RAC给UITextField添加代理回调

    使用RAC监听UITextField的文本可以用rac_textSignal,但是rac_textSignal是实...

  • RAC(ReactiveCocoa)使用方法(二)

    RAC(ReactiveCocoa)使用方法(一)RAC(ReactiveCocoa)使用方法(二) 上篇文章:R...

  • iOS程序员手写这段代码,当场被聘用

    为什么使用RAC? 因为RAC具有高聚合低耦合的思想所以使用RAC会让代码更简洁,逻辑更清晰。 如何在项目中添加R...

网友评论

      本文标题:RAC的初次使用

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