Primeros pasos con ReactiveCocoa

Instalación o Configuración

ReactiveCocoa es compatible con macOS 10.9+, iOS 8.0+, watchOS 2.0+ y tvOS 9.0+.

Cartago

Si usa Carthage para administrar sus dependencias, simplemente agregue ReactiveCocoa a su Cartfile:

github "ReactiveCocoa/ReactiveCocoa" ~> 5.0

Si usa Carthage para crear sus dependencias, asegúrese de haber agregado ReactiveCocoa.framework, ReactiveSwift.framework y Result.framework a la sección “Frameworks y bibliotecas vinculados” de su destino, y de haberlos incluido en su marco de Carthage copiando la fase de construcción.

CocoaPods

Si usa CocoaPods para administrar sus dependencias, simplemente agregue ReactiveCocoa a su Podfile:

pod 'ReactiveCocoa', '~> 5.0.0'

submódulo Git

Agregue el repositorio ReactiveCocoa como un submódulo del repositorio de su aplicación.

Correr

git submodule update --init --recursive 

desde dentro de la carpeta ReactiveCocoa.

Arrastre y suelte ReactiveCocoa.xcodeproj, Carthage/Checkouts/ReactiveSwift/ReactiveSwift.xcodeproj y Carthage/Checkouts/Result/Result.xcodeproj en el proyecto o espacio de trabajo Xcode de su aplicación.

En la pestaña “General” de la configuración de destino de su aplicación, agregue ReactiveCocoa.framework, ReactiveSwift.framework y Result.framework a la sección “Binarios integrados”.

Si el objetivo de su aplicación no contiene ningún código Swift, también debe establecer la configuración de compilación EMBEDDED_CONTENT_CONTAINS_SWIFT en “Sí”.