CurrentValueSubject
E427882
CurrentValueSubject is a Combine publisher that maintains and emits a current value to new and existing subscribers in Apple’s reactive programming framework.
All labels observed (1)
| Label | Occurrences |
|---|---|
| CurrentValueSubject canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T4275582 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: CurrentValueSubject Context triple: [Combine, providesType, CurrentValueSubject]
-
A.
Aktuellt
Aktuellt is a long-running Swedish television news program broadcast by the public service broadcaster Sveriges Television (SVT).
-
B.
New Currents
New Currents is the main competition section of the Busan International Film Festival, showcasing first or second features by emerging Asian filmmakers.
-
C.
Now
"Now" is a track from Miguel's album "War & Leisure," blending R&B and pop influences with socially conscious themes.
-
D.
Question Existing
"Question Existing" is a track by Rihanna from her album *Good Girl Gone Bad*, reflecting themes of self-doubt and questioning societal expectations.
-
E.
Current Contents
Current Contents was a multidisciplinary current-awareness service and indexing publication that provided researchers with rapid access to the tables of contents of newly published scholarly journals across many fields.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: CurrentValueSubject Target entity description: CurrentValueSubject is a Combine publisher that maintains and emits a current value to new and existing subscribers in Apple’s reactive programming framework.
-
A.
Aktuellt
Aktuellt is a long-running Swedish television news program broadcast by the public service broadcaster Sveriges Television (SVT).
-
B.
New Currents
New Currents is the main competition section of the Busan International Film Festival, showcasing first or second features by emerging Asian filmmakers.
-
C.
Now
"Now" is a track from Miguel's album "War & Leisure," blending R&B and pop influences with socially conscious themes.
-
D.
Question Existing
"Question Existing" is a track by Rihanna from her album *Good Girl Gone Bad*, reflecting themes of self-doubt and questioning societal expectations.
-
E.
Current Contents
Current Contents was a multidisciplinary current-awareness service and indexing publication that provided researchers with rapid access to the tables of contents of newly published scholarly journals across many fields.
- F. None of above. chosen
Statements (43)
| Predicate | Object |
|---|---|
| instanceOf |
Combine publisher
ⓘ
class ⓘ reference type ⓘ |
| category | stateful subject ⓘ |
| comparedTo | PassthroughSubject ⓘ |
| completionBehavior | after completion no further values are sent ⓘ |
| conformsTo |
Publisher protocol
ⓘ
Subject protocol ⓘ |
| constructor | init(_ currentValue: Output) ⓘ |
| definedIn | Combine framework NERFINISHED ⓘ |
| developedBy | Apple Inc. NERFINISHED ⓘ |
| differenceFrom | PassthroughSubject does not retain the latest value ⓘ |
| documentationURL | https://developer.apple.com/documentation/combine/currentvaluesubject ⓘ |
| emits |
current value to new subscribers
ⓘ
subsequent values to existing subscribers ⓘ |
| failureTypeConstraint | Error ⓘ |
| genericParameter |
Failure
ⓘ
Output ⓘ |
| guarantees | new subscribers immediately receive current value ⓘ |
| hasMethod |
send(_ value: Output)
ⓘ
send(completion: Subscribers.Completion<Failure>) ⓘ send(subscription: Subscription) ⓘ subscribe<S>(_ subscriber: S) where S: Subscriber, Failure == S.Failure, Output == S.Input ⓘ |
| hasProperty | value ⓘ |
| introducedIn |
iOS 13
NERFINISHED
ⓘ
macOS 10.15 NERFINISHED ⓘ tvOS 13 NERFINISHED ⓘ watchOS 6 NERFINISHED ⓘ |
| lifecycle | continues emitting until completion or deallocation ⓘ |
| module | Combine ⓘ |
| ownership | value can be read and written via value property ⓘ |
| pattern | reactive programming ⓘ |
| platform | Apple platforms NERFINISHED ⓘ |
| programmingLanguage | Swift NERFINISHED ⓘ |
| propertyType | value: Output ⓘ |
| publishes | synchronous values by default ⓘ |
| retains | most recently published value ⓘ |
| stores | current value ⓘ |
| subscriptionBehavior | each subscriber receives values according to its demand ⓘ |
| supports | backpressure via Subscription ⓘ |
| threadSafety | not inherently thread-safe ⓘ |
| useCase |
bridging imperative state into Combine pipelines
ⓘ
exposing mutable state as a publisher ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: CurrentValueSubject Description of subject: CurrentValueSubject is a Combine publisher that maintains and emits a current value to new and existing subscribers in Apple’s reactive programming framework.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.