Junior — Middle
Ce tipuri principale de Observable folosești în Combine?
sobes.tech AI
Răspuns de la AI
În Combine, principalele tipuri de Observable sunt:
Publisher— protocolul de bază care descrie un flux de date la care te poți abona.Just— publică o singură valoare și se încheie.Future— publică asincron o valoare sau o eroare în viitor.PassthroughSubject— transmite valori către abonați fără a le stoca.CurrentValueSubject— păstrează valoarea curentă și o trimite noilor abonați.
Exemplu de utilizare a PassthroughSubject:
import Combine
let subject = PassthroughSubject<String, Never>()
let subscription = subject.sink { value in
print("Valoare primită: \(value)")
}
subject.send("Salut")
subject.send("lume")