Alamofire是一个用Swift编写的HTTP网络编程库,它可以用于iOS,OS X,tvOS和watch OS的HTTP通信。我们通过这段视频先来了解如何安装Alamofire。
Cocoapods
安装Alamofire最简单的方式是通过Cocoapods。Cocoapods是一个管理<key style="box-sizing: border-box;">XCode</key>项目libraries依赖关系的工具,点击这里可以访问Cocoapods的官网。
安装Cocoapods很简单,打开控制台,然后执行:
sudo gem install cocoapods
成功安装之后,我们会在控制台看到下面的结果:

这时,我们就可以使用Cocoapods安装Alamofire了。
安装Alamofire
首先我们新建一个"Single View Application" <key style="box-sizing: border-box;">XCode</key> project,例如AlamofireDemo:

完成之后,我们先临时关闭Xcode。然后在在控制台进入新建的AlamofireDemo目录,执行下面的命令:
pod init
让Cocoapods为我们生成一个默认的配置文件Podfile:

然后我们打开生成的Podfile,添加下面的内容:
platform :ios, '8.0'
use_frameworks!
target 'AlamofireDemo' do
pod 'Alamofire', '~> 3.0'
end
保存并退出之后,执行下面的命令:
pod install
安装成功之后,我们会看到下面的提示:

注意图片中红框的提示,接下来我们要使用“AlamofireDemo.xcworkspace”作为我们的项目文件了。重新使用Xcode打开Cocoapods为我们创建的“AlamofireDemo.xcworkspace”:

我们就可以在"Project Navigator"里,同时看到AlamofireDemo和Pods两个项目了:

然后,我们在AlamofilreDemo的General设置里,可以看到Cocoapods已经自动为我们完成了link设置:

按Command + B重新编译AlamofireDemo,你应该不会看到任何错误。至此,我们就使用Cocoapods安装了<key style="box-sizing: border-box;">Alamofire</key>。
网友评论