You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+10-10
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@
9
9
<ahref="https://github.com/swiftlang/swift-package-manager"alt="RxSwift on Swift Package Manager"title="RxSwift on Swift Package Manager"><imgsrc="https://img.shields.io/badge/Swift%20Package%20Manager-compatible-brightgreen.svg" /></a>
10
10
</p>
11
11
12
-
Rx is a [generic abstraction of computation](https://youtu.be/looJcaeboBY) expressed through `Observable<Element>` interface, which lets you broadcast and subscribe to values and other events from an `Observable` stream.
12
+
Rx is a [generic abstraction of computation](https://youtu.be/looJcaeboBY) expressed through `Observable<Element>` interface, which lets you broadcast and subscribe to values and other events from an `Observable` stream.
13
13
14
14
RxSwift is the Swift-specific implementation of the [Reactive Extensions](http://reactivex.io) standard.
15
15
@@ -66,19 +66,19 @@ It comprises five separate components depending on each other in the following w
66
66
┌──────────────┐ ┌──────────────┐
67
67
│ RxCocoa ├────▶ RxRelay │
68
68
└───────┬──────┘ └──────┬───────┘
69
-
│ │
69
+
│ │
70
70
┌───────▼──────────────────▼───────┐
71
71
│ RxSwift │
72
72
└───────▲──────────────────▲───────┘
73
-
│ │
73
+
│ │
74
74
┌───────┴──────┐ ┌──────┴───────┐
75
75
│ RxTest │ │ RxBlocking │
76
76
└──────────────┘ └──────────────┘
77
77
```
78
78
79
79
***RxSwift**: The core of RxSwift, providing the Rx standard as (mostly) defined by [ReactiveX](https://reactivex.io). It has no other dependencies.
80
80
***RxCocoa**: Provides Cocoa-specific capabilities for general iOS/macOS/watchOS & tvOS app development, such as Shared Sequences, Traits, and much more. It depends on both `RxSwift` and `RxRelay`.
81
-
***RxRelay**: Provides `PublishRelay`, `BehaviorRelay` and `ReplayRelay`, three [simple wrappers around Subjects](https://github.com/ReactiveX/RxSwift/blob/main/Documentation/Subjects.md#relays). It depends on `RxSwift`.
81
+
***RxRelay**: Provides `PublishRelay`, `BehaviorRelay` and `ReplayRelay`, three [simple wrappers around Subjects](https://github.com/ReactiveX/RxSwift/blob/main/Documentation/Subjects.md#relays). It depends on `RxSwift`.
82
82
***RxTest** and **RxBlocking**: Provides testing capabilities for Rx-based systems. It depends on `RxSwift`.
83
83
84
84
## Usage
@@ -138,14 +138,14 @@ Open Rx.xcworkspace, choose `RxExample` and hit run. This method will build ever
138
138
use_frameworks!
139
139
140
140
target 'YOUR_TARGET_NAME'do
141
-
pod 'RxSwift', '6.8.0'
142
-
pod 'RxCocoa', '6.8.0'
141
+
pod 'RxSwift', '6.9.0'
142
+
pod 'RxCocoa', '6.9.0'
143
143
end
144
144
145
145
# RxTest and RxBlocking make the most sense in the context of unit/integration tests
146
146
target 'YOUR_TESTING_TARGET'do
147
-
pod 'RxBlocking', '6.8.0'
148
-
pod 'RxTest', '6.8.0'
147
+
pod 'RxBlocking', '6.9.0'
148
+
pod 'RxTest', '6.9.0'
149
149
end
150
150
```
151
151
@@ -175,7 +175,7 @@ Simply drag the needed framework binaries to your **Frameworks, Libraries, and E
175
175
Add this to `Cartfile`
176
176
177
177
```
178
-
github "ReactiveX/RxSwift" "6.8.0"
178
+
github "ReactiveX/RxSwift" "6.9.0"
179
179
```
180
180
181
181
```bash
@@ -184,7 +184,7 @@ $ carthage update
184
184
185
185
#### Carthage as a Static Library
186
186
187
-
Carthage defaults to building RxSwift as a Dynamic Library.
187
+
Carthage defaults to building RxSwift as a Dynamic Library.
188
188
189
189
If you wish to build RxSwift as a Static Library using Carthage you may use the script below to manually modify the framework type before building with Carthage:
0 commit comments