Junior — Middle
Quels sont les principaux types d'Observable que vous utilisez dans Combine?
sobes.tech IA
Réponse de l'IA
Dans Combine, les principaux types d'Observable sont :
Publisher— protocole de base décrivant un flux de données auquel on peut s'abonner.Just— publie une seule valeur et se termine.Future— publie de manière asynchrone une valeur ou une erreur à l'avenir.PassthroughSubject— transmet des valeurs aux abonnés sans les stocker.CurrentValueSubject— stocke la valeur actuelle et l'envoie aux nouveaux abonnés.
Exemple d'utilisation de PassthroughSubject :
import Combine
let subject = PassthroughSubject<String, Never>()
let subscription = subject.sink { value in
print("Valeur reçue : \(value)")
}
subject.send("Bonjour")
subject.send("le monde")