[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
- Swift Error Handling
- Swift final
- Swift inout
- Swift joined()
- Swift joined
- Swift Leetcode
- RTCCameraVideoCapturer
- Combine: Asynchronous Programming with Swift
- swift programmers
- Swift ModernRIBs
- ios
- 원티드 프리온보딩
- swift 고차함수
- swift property
- Swift
- iOS error
- swift protocol
- Swift 프로퍼티
- RIBs tutorial
- Class
- CS 네트워크
- removeLast()
- swift (programmers)
- swift reduce
- Swift init
- Swift 프로그래머스
- Swift 내림차순
- Swift RIBs
- Swift 알고리즘
- 2023년 회고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함