美文网首页
RAC专题栏简单简介

RAC专题栏简单简介

作者: CodingWord | 来源:发表于2017-02-21 09:08 被阅读0次

      前段时间RAC响应式链式编程(ReactiveCocoa)和MVVM成为了某些项目的标配.那么什么是RAC呢?它是如何用的呢?别急本次开辟单独的一个专题就是为了详细的解决这个问题的.

        但本文的一个特点,先交使用后探究底层与编程思想.所以文章的前期直接介绍如何用,也就是拿来主义.先用后探究.长话不多说.直接开用.(本文只是一个导航和安装的介绍而已).

安装

使用cocoapods安装(本文针对ReactiveCocoa5.0以上版本,cocoapods安装不会的请移步到http://www.jianshu.com/p/218eabbedc2f)

1.如果你只是纯 swift 项目,你继续使用 ReactiveCocoa 。但是 RAC 依赖于 ReactiveSwift ,等于你引入了两个库。这种情况下的podfile的文件如下:

use_frameworks!

target 'Target名称' do

pod 'ReactiveCocoa', '~> 5.0.0-rc.1'

end

2.如果你的项目是纯 OC 项目,你需要使用的是 ReactiveObjC 。这个库里面包含原来 RAC 2 的全部代码。这种情况下的podfile的文件如下:

use_frameworks!

target 'Target名称' do

pod 'ReactiveObjC', '~> 2.1.2'

end

3.如果你的项目是 swift 和 OC 混编,你需要同时引用ReactiveCocoa 和 ReactiveObjCBridge 。但是 ReactiveObjCBridge 依赖于 ReactiveObjC ,所以你就等于引入了 4 个库。 其中,ReactiveObjCBridge暂不支持cocoapods导入,需要手动导入!!

这种情况下的podfile的文件如下(注意,ReactiveObjCBridge手动导入就好啦):

use_frameworks!

target 'Target名称' do

pod 'ReactiveObjC', '~> 2.1.2'

pod 'ReactiveCocoa', '~> 5.0.0-rc.1'

end

注意use_frameworks! 必须为英文状态下的!否则会出现下面的提示

[!] Pods written in Swift can only be integrated as frameworks; add `use_frameworks!` to your Podfile or target to opt into using it. The Swift Pods being used are: ReactiveCocoa and Result

本系列参考文章  http://www.jianshu.com/p/745f1c73707b

http://blog.csdn.net/abc649395594/article/details/46123379

http://www.jianshu.com/p/c6ce3b0ae14f?utm_source=tuicool&utm_medium=referral

相关文章

  • RAC专题栏简单简介

    前段时间RAC响应式链式编程(ReactiveCocoa)和MVVM成为了某些项目的标配.那么什么是RAC...

  • RAC实战

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

  • RAC简介

    前言 RAC是iOS开发中经常使用到响应式框架,在OC中可以通过pod导入 RAC信号创建与发送 RAC中一个常见...

  • ReactiveCocoa之ReactiveObjC快速入门

    简介 ReactiveCocoa(RAC):RAC是一套基于Cocoa的FRP(Functional Reacti...

  • iOS-ReactiveObjC(RAC) 学习笔记

    RAC简介 在RAC中,万物皆信号。RAC 指的就是 RactiveCocoa ,是 Github 的一个开源框架...

  • iOS开发之RAC的用法

    一、RAC简介 1、RAC全称:ReactiveCocoa, Github 一个开源框架 2、ReactiveCo...

  • ReactiveCocoa(RAC)-iOS

    简介 ReactiveCocoa(简称为RAC),RAC具有函数响应式编程特性,由Matt Diephouse开源...

  • 2017-12-27

    初学RAC(一) 一:简单...

  • RAC自己练习下

    ReactiveCocoa使用个人总结 ReactiveCocoa简介 ReactiveCocoa(简称RAC)是...

  • Rac的简单使用

    1、RAC简单的使用步骤:

网友评论

      本文标题:RAC专题栏简单简介

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