非同期処理 - Swift

最終更新日: 2026-07-26

TOP(About this memo)) > 一覧(Swift) > 非同期処理

PromiseKit、Combine、Swift Concurrencyについて

RxSwiftやReactiveSwift

Combine

import Combine
var cancellable: AnyCancellable?
let subject = PassthroughSubject<Int, Never>()
cancellable = subject.sink { num in print(num) }
subject.send(1)
subject.send(2)
cancellable?.cancel() // キャンセルすると
subject.send(3)

Swift Concurrency