我们知道RxSwift,是一个响应式编程的第三方框架,笔者对于这个框架也是青睐已久。可惜时间一直闲不下来,现在稍微有些时间,把我用cocoaPods导入使用RxSwift到工程中的问题总结一下,以供大家学习。
起初在学习RxSwift一直在思考,怎么样将自己RxSwift导入到自己的工程中,学习使用呢!起初我访问了RxSwift官方地址:RxSwift,阅读下来发现
这什么鬼,还要用到Carthage,至于Carthage解释,请各位看官移步Carthage,根据文档解释,我们需要创建一个Cartfile,列出您要在项目中使用的框架,那这个Cartfile文件怎样创建,在Xcode目录下(最好创建在根目录下),
创建一个名为Cartfile文件,期间电脑已经安装好了Carthage,推荐用户最好用Homebrew来安装,安装Homebrew命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装前最好先 update 一下,之前我就是因为没有 update,结果安装了老版本的 Carthage
brew install carthage
brew update
Carthage安装完毕之后,命令行到工程根目录下,carthage update,命令行会出现如下显示:
***CloningRxSwift
***DownloadingRxSwift.framework binary at"David.1"
***xcodebuild output can be found in/var/folders/4w/8p73qyhs36l4xypcyf11wjtr0000gn/T/carthage-xcodebuild.UksFTk.log
代表已经成功,并且在目录下会有三个文件:【Cartfile.resolved】,【Carthage】,【Cartfile】,代表已经创建成功。然后在命令行下 pod install 。over!RxSwift导入成功,能够正常使用.