RxSwift 썸네일형 리스트형 RxSwift Error Handling 을 제대로 해보자! RxSwift를 사용하면서 좋은 점 중 하나는 Error Handling 을 간편하게 할 수 있다는 점입니다. 간단히 쓸수 있는 Error handling 도 중요하지만 보다 복잡한 조건을 추가해봅시다. Conditions: 1. Restful API 실패 시 3번의 retry 해야함 2. 실패하면 다시 요청할 때 까지 300 millisecond의 Interval 이 있어야 함. 3. 특정 Error 값이 발생할 경우에만 retry 를 해야 함 어떻게 해야 할지 감이 오시나요? 바로 소개합니다. ObservableType retryWhen(predicate:maxRetry:timeInterval:scheduler) 의 Util 함수를 만들었습니다! 2019-09-03 16:56:13.589: retry.. 더보기 iOS Test Case 개발 방법 With ReactorKit 안녕하세요.iOS Test Case 를 작성하는 방법에 대해서 가볍게 알아보도록 하겠습니다. 주의하세요! 자세한 코드의 설명은 누락되어 있습니다. 전체 소스는 아래 링크를 통해서 확인하실 수 있습니다.Sources 사용되는 언어, Library- Swift 4.2- RxSwift- ReactorKit- RxDataSources- SnapKit 이번에 다뤄볼 예제는 총 4가지입니다. 1. UnitTest2. ReactorKit Test3. UIView Test4. XCUIApplication Application 소개설명하기 전 어플리케이션의 동작부터 간단히 확인해 보도록 하겠습니다. 1. 타이틀이 보여지는 List 가 있으며 3개의 아이템이 존재합니다. 2. "aaa" 를 클릭하면 다음화면으로 ViewC.. 더보기 이전 1 다음