Junior — Middle
Welche Haupttypen von Observable verwendest du in Combine?
sobes.tech KI
Antwort von AI
In Combine sind die Haupttypen von Observable:
Publisher— Grundprotokoll, das einen Datenstrom beschreibt, den man abonnieren kann.Just— veröffentlicht einen Wert und beendet.Future— veröffentlicht asynchron einen Wert oder Fehler in der Zukunft.PassthroughSubject— überträgt Werte an Abonnenten, ohne sie zu speichern.CurrentValueSubject— speichert den aktuellen Wert und sendet ihn an neue Abonnenten.
Beispiel für die Verwendung von PassthroughSubject:
import Combine
let subject = PassthroughSubject<String, Never>()
let subscription = subject.sink { value in
print("Empfangener Wert: \(value)")
}
subject.send("Hallo")
subject.send("Welt")