Slide 16
Slide 16 text
Default Publishers
• Notification Center
• URLSession
• Just, Future
• CurrentValueSubject, PassthroughSubject
• NSManagedObject
let ncpublisher = NotificationCenter.Publisher(center: .default, name: .NSCalendarDayChanged)
let sessionPublisher = URLSession(configuration: .default)
.dataTaskPublisher(for: URL(string: “https://api.google.com")!)
let managedObject = NSManagedObject(context: context).publisher(for: \.hasChanges)
let just = Just("")
let future = Future { (result) in
result(.success("result"))
result(.failure(TypedError.example))
}