Primeros pasos con alamofire

Instalación o Configuración

Instalación

vainas de cacao

CocoaPods es un administrador de dependencias para proyectos Cocoa. Puedes instalarlo con el siguiente comando:

$ gem install cocoapods

Se requiere CocoaPods 1.1.0+ para compilar Alamofire 4.0.0+.

Para integrar Alamofire en su proyecto Xcode usando CocoaPods, especifíquelo en su Podfile:

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

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

Luego, ejecuta el siguiente comando:

$ pod install

Cartago

Carthage es un administrador de dependencias descentralizado que crea sus dependencias y le proporciona marcos binarios.

Puedes instalar Carthage con Homebrew usando el siguiente comando:

$ brew update
$ brew install carthage

Para integrar Alamofire en su proyecto Xcode usando Carthage, especifíquelo en su Cartfile:

github "Alamofire/Alamofire" ~> 4.0

Ejecute carthage update para compilar el marco y arrastre el Alamofire.framework integrado a su proyecto de Xcode.

Manualmente

Si prefiere no utilizar ninguno de los administradores de dependencia mencionados anteriormente, puede integrar Alamofire en su proyecto manualmente.

Marco integrado

  • Abra Terminal, cd en su directorio de proyectos de nivel superior y ejecute el siguiente comando “si” su proyecto no se inicializa como un repositorio de git:
$ git init
  • Agregue Alamofire como [submódulo] de git (http://git-scm.com/docs/git-submodule) ejecutando el siguiente comando:
$ git submodule add https://github.com/Alamofire/Alamofire.git
  • Abra la nueva carpeta Alamofire y arrastre Alamofire.xcodeproj al Navegador de proyectos del proyecto Xcode de su aplicación.

    It should appear nested underneath your application’s blue project icon. Whether it is above or below all the other Xcode groups does not matter.

  • Seleccione Alamofire.xcodeproj en Project Navigator y verifique que el destino de implementación coincida con el de su aplicación.

  • A continuación, seleccione su proyecto de aplicación en el Navegador de proyectos (icono de proyecto azul) para navegar a la ventana de configuración de destino y seleccione el destino de la aplicación bajo el encabezado “Objetivos” en la barra lateral.

  • En la barra de pestañas en la parte superior de esa ventana, abra el panel “General”.

  • Haga clic en el botón + debajo de la sección “Binarios integrados”.

  • Verá dos carpetas Alamofire.xcodeproj diferentes, cada una con dos versiones diferentes de Alamofire.framework anidadas dentro de una carpeta Productos.

    It does not matter which Products folder you choose from, but it does matter whether you choose the top or bottom Alamofire.framework.

  • Seleccione el ‘Alamofire.framework’ superior para iOS y el inferior para OS X.

    You can verify which one you selected by inspecting the build log for your project. The build target for Alamofire will be listed as either Alamofire iOS, Alamofire macOS, Alamofire tvOS or Alamofire watchOS.

  • ¡Y eso es!

El Alamofire.framework se agrega automáticamente como una dependencia de destino, un marco vinculado y un marco incrustado en una fase de compilación de archivos de copia, que es todo lo que necesita para compilar en el simulador y un dispositivo.