Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- RxCocoa
- swift documentation
- tableView
- rxswift
- ios
- swiftUI
- 스위프트
- Clean Code
- MVVM
- map
- ribs
- 애니메이션
- SWIFT
- 리펙터링
- UITextView
- combine
- Observable
- Protocol
- uitableview
- uiscrollview
- UICollectionView
- Human interface guide
- clean architecture
- Xcode
- HIG
- 클린 코드
- Refactoring
- collectionview
- 리팩토링
- 리펙토링
Archives
- Today
- Total
목록API 호출 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] API 호출 후 에러가 발생했을 때 Retry 구현 방법 (재시도 기능)
* Alamofire를 사용했을 때 정석적인 방법은 retry 방법 참고 * 커스텀 팝업 구현 방법은 해당글 참고 retry 기능 아이디어 클로저 이용: `코드에서 전달하고 사용할 수 있는 2가지의 기능을 가진 자체 블록` - 호출하기 전까지 실행 대기 상태인 특성 이용 커스텀 팝업을 부르는 곳에 retry 클로저를 넘김으로써 retry가 필요할 경우, 버튼을 누른 completion에 적용 팝업은 ViewController 계층 구조상 가장 위쪽에 위치한 인스턴스에 present하는 방식 현재 보여지는 ViewController를 찾기 위해 UIWindow의 extension으로 연산 프로퍼티 정의 visibleViewController 이름으로 외부에서 사용할 수 있도록 구현 extension UIW..
iOS 응용 (swift)
2021. 10. 19. 23:20