RxSwift的安装(类比其他的库)

第一种方式:cocoapod的方式

1,首先安装cocoapod,这个可以自行百度一下

2,使用Xcode新建一个project,比如我自己新建了一个RxSwiftLearn的project


RxSwift的安装(类比其他的库)_第1张图片
项目截图

3,新建完project可以关闭xcode了,然后打开终端,使用如下命令定位到你的项目文件路径:~ cd /.../RxSwiftLearn    省略号的地方填写你的项目所在路径

4,定位到你的项目以后,可以使用如下命令构建Podfile文件: pod init   执行完这个命令以后,你会发现你的项目文件路径下多了一个Podfile的文件


RxSwift的安装(类比其他的库)_第2张图片
pod init执行完毕以后的podfile文件

5,接着使用vim编辑器打开这个文件进行编辑:vm Podfile,开启编辑vim命令:i,开启vim编辑以后,将pod'RxBlocking','~> 4.0

'pod'RxTest','~> 4.0'

拷贝进去,如下图:


RxSwift的安装(类比其他的库)_第3张图片
podfile配置

6,配置完成以后,按esc键,然后保存podfile文件并关闭vim编辑器,如下命令::wq,至此,RxSwift的准备工作即将完成

7,在控制台输入:pod install    安静的等待...,直到出现:


RxSwift的安装(类比其他的库)_第4张图片
RxSwift安装结束

8,然后回到你的项目文件夹,你会发现你的项目如下,多了一个workspace,打开这个workspace,至此,cocoapod的安装方式完毕


RxSwift的安装(类比其他的库)_第5张图片
安装完成后的项目结构

第二种安装方式:carthage安装

1,首先安装carthage,可以自行百度一下,也可以直接使用安装包:https://github.com/Carthage/Carthage/releases

2,使用Xcode新建一个project,比如我自己新建了一个RxSwiftStudy的project


RxSwift的安装(类比其他的库)_第6张图片

3,打开终端,定位到你的项目:~ cd /.../RxSwiftStudy    省略号的地方填写你的项目所在路径

4,定位到你的项目以后,可以使用如下命令构建文件: touch Cartfile   执行完这个命令以后,你会发现你的项目文件路径下多了一个Cartfile的文件

5,使用终端vim编辑器打开Cartfile这个文件:vim Cartfile,开启编辑vim命令:i,开启vim编辑以后将 github "ReactiveX/RxSwift" ~> 4.0 这句话拷贝进去,如下


RxSwift的安装(类比其他的库)_第7张图片
cartfile文件内容

6,配置完成,在终端执行 carthage update,这个命令会将iOS、macOS、watchOS这几个库全部安装下来,可以在命令后加一个 --platform 命令来指定只安装哪一种平台的库,比如只安装iOS的库,命令如下:carthage update --platform iOS,如果是macOS就将iOS 换成macOS就行了!本例子安装iOS的,执行完成以后,你的项目是这样的:


RxSwift的安装(类比其他的库)_第8张图片
这个是命令行的结果


RxSwift的安装(类比其他的库)_第9张图片
这个是项目目录

多了一个Carthage的文件夹

7,然后打开你的项目,按照以下步骤进行,并编译,成功就OK了


RxSwift的安装(类比其他的库)_第10张图片
添加库1
RxSwift的安装(类比其他的库)_第11张图片
添加库2
RxSwift的安装(类比其他的库)_第12张图片
选择库
RxSwift的安装(类比其他的库)_第13张图片
导入库
RxSwift的安装(类比其他的库)_第14张图片
import

8,至此,RxSwift的carthage安装方式结束

你可能感兴趣的:(RxSwift的安装(类比其他的库))