Swift Cancellable1 Swift: Combine(3) - Cancellable Cancellable: A protocol indicating that an activity or action supports cancellation.(활동이나 행동이 취소를 지원한다는 것을 나타내는 프로토콜.) protocol Cancellable cancel()을 호출하면 할당된 자원이 확보됩니다(free). 더해서, 타이머, 네트워크 액세스, 디스크 I/O에서 발생하는 부작용(side effect)을 방지해 줍니다. cancel(): 사용자 정의 Publisher를 지원할 때, Cancellable의 cancel()을 구현하여 Publisher가 downstream subscriber에게 요소를 전달하는 것을 중단시킬 수 있습니다. 간단하게 말하면, cancel은 subscription을 취소하기 .. 2023. 11. 3. 이전 1 다음