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
NSNotificationCenter
surface form: NotificationCenter

SwiftUI
URLSession
introducedAt WWDC 2019
introducedIn 2019
introducedWith iOS
surface form: iOS 13

macOS Catalina
surface form: macOS 10.15 Catalina

tvOS
surface form: tvOS 13

watchOS
surface form: watchOS 6
license proprietary
moduleName Combine self-link
paradigm declarative programming
reactive programming
platform Apple platforms APIs
surface form: 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 usedWithFramework Combine
subject surface form: Swift (programming language)
SwiftUI integratesWith Combine
Combine moduleName Combine self-link
WWDC 2019 announcedFramework Combine