第一种方式:cocoapod的方式
1,首先安装cocoapod,这个可以自行百度一下
2,使用Xcode新建一个project,比如我自己新建了一个RxSwiftLearn的project
项目截图3,新建完project可以关闭xcode了,然后打开终端,使用如下命令定位到你的项目文件路径:~ cd /.../RxSwiftLearn 省略号的地方填写你的项目所在路径
4,定位到你的项目以后,可以使用如下命令构建Podfile文件: pod init 执行完这个命令以后,你会发现你的项目文件路径下多了一个Podfile的文件
pod init执行完毕以后的podfile文件5,接着使用vim编辑器打开这个文件进行编辑:vm Podfile,开启编辑vim命令:i,开启vim编辑以后,将pod'RxBlocking','~> 4.0
'pod'RxTest','~> 4.0'
拷贝进去,如下图:
podfile配置6,配置完成以后,按esc键,然后保存podfile文件并关闭vim编辑器,如下命令::wq,至此,RxSwift的准备工作即将完成
7,在控制台输入:pod install 安静的等待...,直到出现:
RxSwift安装结束8,然后回到你的项目文件夹,你会发现你的项目如下,多了一个workspace,打开这个workspace,至此,cocoapod的安装方式完毕
安装完成后的项目结构第二种安装方式:carthage安装
1,首先安装carthage,可以自行百度一下,也可以直接使用安装包:https://github.com/Carthage/Carthage/releases
2,使用Xcode新建一个project,比如我自己新建了一个RxSwiftStudy的project
3,打开终端,定位到你的项目:~ cd /.../RxSwiftStudy 省略号的地方填写你的项目所在路径
4,定位到你的项目以后,可以使用如下命令构建文件: touch Cartfile 执行完这个命令以后,你会发现你的项目文件路径下多了一个Cartfile的文件
5,使用终端vim编辑器打开Cartfile这个文件:vim Cartfile,开启编辑vim命令:i,开启vim编辑以后将 github "ReactiveX/RxSwift" ~> 4.0 这句话拷贝进去,如下
cartfile文件内容6,配置完成,在终端执行 carthage update,这个命令会将iOS、macOS、watchOS这几个库全部安装下来,可以在命令后加一个 --platform 命令来指定只安装哪一种平台的库,比如只安装iOS的库,命令如下:carthage update --platform iOS,如果是macOS就将iOS 换成macOS就行了!本例子安装iOS的,执行完成以后,你的项目是这样的:
这个是命令行的结果 这个是项目目录多了一个Carthage的文件夹
7,然后打开你的项目,按照以下步骤进行,并编译,成功就OK了
添加库1 添加库2 选择库 导入库 import8,至此,RxSwift的carthage安装方式结束
网友评论