Sobes.tech
Junior — Middle

Combine-də istifadə etdiyiniz əsas Observable növləri hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

Combine-də əsas Observable növləri bunlardır:

  • Publisher — məlumat axını təsvir edən əsas protokol, ona abunə olmaq mümkündür.
  • Just — tək bir dəyər yayımlayır və tamamlanır.
  • Future — gələcəkdə asinxron olaraq bir dəyər və ya xəta yayımlayır.
  • PassthroughSubject — dəyərləri abunəçilərə ötürür, onları saxlamır.
  • CurrentValueSubject — cari dəyəri saxlayır və yeni abunəçilərə göndərir.

PassthroughSubject istifadəsinə nümunə:

import Combine

let subject = PassthroughSubject<String, Never>()

let subscription = subject.sink { value in
    print("Qəbul edilən dəyər: \(value)")
}

subject.send("Salam")
subject.send("Dünya")