[Combine] Chapter16 : Error Handling
지금까지 Combine 내용에선 무조건 성공하는 케이스만 다뤄봤는데, 이번엔 실패했을경우 에러 처리를 어떻게 해야하는지, 어떤 에러처리 방법이 있는지 다뤄보도록 하겠습니다. Never Failure 타입이 Never인 publisher는 erorr가 없는 경우 입니다. example(of: "Never sink") { Just("Hello") .sink(receiveValue: { print($0) }) .store(in: &subscriptions) } Just의 경우 내부를 보면 Failure = Never인걸 확인할 수 있습니다. 만약 Never 타입에서 동작하는 operator(연산자)는 몇개 더 있습니다. 대표적으로 많이 쓰는 `setFailureType`을 먼저 봅시다. setFailureT..
iOS
2023. 3. 1. 17:39
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- ios
- Swift ModernRIBs
- Swift joined()
- removeLast()
- swift reduce
- Class
- Swift RIBs
- Swift 프로그래머스
- Swift 프로퍼티
- swift programmers
- Swift joined
- Swift 알고리즘
- RTCCameraVideoCapturer
- 2023년 회고
- Swift init
- iOS error
- Swift final
- Swift 내림차순
- Swift Leetcode
- swift (programmers)
- CS 네트워크
- swift property
- Swift inout
- RIBs tutorial
- Combine: Asynchronous Programming with Swift
- swift protocol
- 원티드 프리온보딩
- Swift
- Swift Error Handling
- swift 고차함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함