Combine

E97040

Combine is Apple’s declarative reactive programming framework for handling asynchronous events and data streams in Swift applications.

All labels observed (1)

Label Occurrences
Combine canonical 6

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Apple software framework
Swift framework
reactive programming framework
coreConcept Operator
Publisher
Scheduler
Subject
Subscriber
Subscription
developer Apple Inc.
distribution bundled with Apple operating systems
integratesWith Foundation
Key-Value Observing
NotificationCenter
SwiftUI
URLSession
introducedAt WWDC 2019
introducedIn 2019
introducedWith iOS 13
linked to: iOS

macOS 10.15 Catalina
linked to: macOS Catalina

tvOS 13
linked to: tvOS

watchOS 6
linked to: watchOS
license proprietary
moduleName Combine
paradigm declarative programming
reactive programming
platform Apple platforms
iOS
macOS
tvOS
watchOS
programmingLanguage Swift
providesType AnyCancellable
AnyPublisher
CurrentValueSubject
Deferred
Future
Just
ObservableObject
PassthroughSubject
Published
supports asynchronous programming
event-driven programming
functional reactive streams
supportsFeature backpressure handling
error propagation
operator chaining
thread scheduling

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Swift (programming language) usedWithFramework Combine
subject linked to: Swift
SwiftUI integratesWith Combine
Combine moduleName Combine
WWDC 2019 announcedFramework Combine