ReactiveCocoaAan de slag met ReactiveCocoa


Opmerkingen

Deze sectie geeft een overzicht van wat reactieve cacao is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen reactieve cacao vermelden en een link naar de verwante onderwerpen. Aangezien de documentatie voor reactieve cacao nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

versies

Versie Publicatiedatum
5.0.0 (Swift 3, Xcode 8.x, toelichting ) 2017/01/16
4.2.2 (Swift 2.2 & 2.3, Xcode 7.3 & 8.0, toelichting ) 2016/07/18

Installatie of instellingen

ReactiveCocoa ondersteunt macOS 10.9+, iOS 8.0+, watchOS 2.0+ en tvOS 9.0+.

Carthago

Als u Carthage gebruikt om uw afhankelijkheden te beheren, voegt u eenvoudig ReactiveCocoa toe aan uw Cartfile:

github "ReactiveCocoa/ReactiveCocoa" ~> 5.0
 

Als u Carthage gebruikt om uw afhankelijkheden op te bouwen, zorg er dan voor dat u ReactiveCocoa.framework , ReactiveSwift.framework en Result.framework hebt toegevoegd aan de sectie 'Linked Frameworks and Libraries' van uw doel en deze hebt opgenomen in uw Carthage framework voor het kopiëren van de buildfase .

CocoaPods

Als u CocoaPods gebruikt om uw afhankelijkheden te beheren, voegt u eenvoudig ReactiveCocoa toe aan uw Podfile:

pod 'ReactiveCocoa', '~> 5.0.0'
 

Git submodule

Voeg de ReactiveCocoa-repository toe als submodule van de repository van uw applicatie.

Rennen

git submodule update --init --recursive 
 

vanuit de map ReactiveCocoa.

Sleep ReactiveCocoa.xcodeproj , Carthage/Checkouts/ReactiveSwift/ReactiveSwift.xcodeproj en Carthage/Checkouts/Result/Result.xcodeproj naar het Xcode-project of de werkruimte van uw toepassing.

Voeg op het tabblad 'Algemeen' van de instellingen van uw toepassingsdoel ReactiveCocoa.framework , ReactiveSwift.framework en Result.framework aan de sectie 'Ingesloten binaries'.

Als uw toepassingsdoel helemaal geen Swift-code bevat, moet u ook de build-instelling EMBEDDED_CONTENT_CONTAINS_SWIFT instellen op "Ja".