Démarrer avec ReactiveCocoa

Installation ou configuration

ReactiveCocoa prend en charge macOS 10.9+, iOS 8.0+, watchOS 2.0+ et tvOS 9.0+.

Carthage

Si vous utilisez Carthage pour gérer vos dépendances, ajoutez simplement ReactiveCocoa à votre Cartfile :

github "ReactiveCocoa/ReactiveCocoa" ~> 5.0

Si vous utilisez Carthage pour créer vos dépendances, assurez-vous d’avoir ajouté ReactiveCocoa.framework, ReactiveSwift.framework et Result.framework à la section “Linked Frameworks and Libraries” de votre cible, et de les avoir inclus dans votre phase de construction de copie du framework Carthage.

Cosses De Cacao

Si vous utilisez CocoaPods pour gérer vos dépendances, ajoutez simplement ReactiveCocoa à votre Podfile :

pod 'ReactiveCocoa', '~> 5.0.0'

Sous-module Git

Ajoutez le référentiel ReactiveCocoa en tant que sous-module du référentiel de votre application.

Courir

git submodule update --init --recursive 

depuis le dossier ReactiveCocoa.

Faites glisser et déposez ReactiveCocoa.xcodeproj, Carthage/Checkouts/ReactiveSwift/ReactiveSwift.xcodeproj et Carthage/Checkouts/Result/Result.xcodeproj dans le projet ou l’espace de travail Xcode de votre application.

Dans l’onglet “Général” des paramètres de votre application cible, ajoutez “ReactiveCocoa.framework”, “ReactiveSwift.framework” et “Result.framework” à la section “Embedded Binaries”.

Si votre cible d’application ne contient pas du tout de code Swift, vous devez également définir le paramètre de construction EMBEDDED_CONTENT_CONTAINS_SWIFT sur “Oui”.