RequestAdapter
-
[iOS] Alamofire의 고급 사용법!! SessionManager, SessionDelegate, RequestAdapter, RequestRetrier앱등이에게 살충제를 뿌린다./iOS 2018. 1. 16. 21:21
Alamofire - AdvancedUsage제가 개발중인 프로젝트에서는 중요하다고 판단되는 API의 경우, API가 실패하면 3회 재시도하는 로직이 있습니다.이러한 로직을 공통으로 처리하고자 하는 도중, Alamofire에서 제공하는 Retrier는 뭐지?라는 의문을 시작으로 이 문서를 작성한다.(Alamofire - Advanced Usage를 기반으로 작성하였음) Session ManagerRetrier를 알아보기 전에 SessionManager라는 클래스를 짚고 넘어갈 필요가 있다. 우리는 보통 Alamofire의 request를 생성할 때, 아래와 같은 코드를 작성한다.Alamofire.request("http://www.naver.com") 사실 Alamofire.request()는 Alamo..