alamofire开始使用alamofire


备注

本节概述了alamofire是什么,以及开发人员为什么要使用它。

它还应该提到alamofire中的任何大型主题,并链接到相关主题。由于alamofire的文档是新的,您可能需要创建这些相关主题的初始版本。

安装或设置

安装

的CocoaPods

CocoaPods是Cocoa项目的依赖管理器。您可以使用以下命令安装它:

$ gem install cocoapods

构建Alamofire 4.0.0+需要CocoaPods 1.1.0+。

要使用的CocoaPods Alamofire集成到您的Xcode项目,在您指定它Podfile

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'Alamofire', '~> 4.0'
end

然后,运行以下命令:

$ pod install

迦太基

Carthage是一个分散的依赖管理器,它构建您的依赖项并为您提供二进制框架。

您可以使用以下命令安装Carthage with Homebrew

$ brew update
$ brew install carthage

要使用Carthage将Alamofire集成到您的Xcode项目中,请在Cartfile 指定它:

github "Alamofire/Alamofire" ~> 4.0

运行carthage update 以构建框架并将构建的Alamofire.framework 拖入Xcode项目。

手动

如果您不想使用上述任何一个依赖关系管理器,则可以手动将Alamofire集成到您的项目中。

嵌入式框架
  • 打开终端, cd 进入您的顶级项目目录,然后运行以下命令“if”您的项目未初始化为git存储库:
$ git init
  • 通过运行以下命令将Alamofire添加为git 子模块
$ git submodule add https://github.com/Alamofire/Alamofire.git
  • 打开新的Alamofire 文件夹,将Alamofire.xcodeproj 拖到应用程序Xcode项目的Project Navigator中。

    它应该嵌套在应用程序的蓝色项目图标下面。无论是高于还是低于所有其他Xcode组并不重要。

  • 在Project Navigator中选择Alamofire.xcodeproj ,并验证部署目标是否与应用程序目标的匹配。

  • 接下来,在Project Navigator中选择您的应用程序项目(蓝色项目图标)以导航到目标配置窗口,并在侧栏中的“Targets”标题下选择应用程序目标。

  • 在该窗口顶部的标签栏中,打开“常规”面板。

  • 单击“嵌入式二进制文件”部分下的+ 按钮。

  • 您将看到两个不同的Alamofire.xcodeproj 文件夹,每个文件夹都有两个不同版本的Alamofire.framework 嵌套在Products 文件夹中。

    您选择哪个Products 文件夹无关紧要,但无论您选择顶部还是底部Alamofire.framework

  • 选择Alamofire.framework 于iOS的顶级Alamofire.framework 和适用于OS X的底部Alamofire.framework

    您可以通过检查项目的构建日志来验证您选择的那个。 Alamofire 的构建目标将被列为Alamofire iOSAlamofire macOSAlamofire tvOSAlamofire watchOS

  • 就是这样!

Alamofire.framework 作为目标依赖项,链接框架和嵌入式框架自动添加到复制文件构建阶段,这是构建模拟器和设备所需的全部内容。