2021-12-21 AlamofireのOAuthが便利そうだった Swift Alamofire Alamofire Alamofire では 5.2 からAuthenticationInterceptorという機能が実装されています。 よく似た機能でRequestInterceptorっていうのがありました。それについてはちょろっと記事にしたと思うのですが、何がどう違うの比べてみましょう。 RequestInterceptor との比較 RequestInterceptorではretryとa ...
2021-12-20 AlamofireのAdvancedUsageについて Swift Alamofire Alamofire Session Sessionのデフォルト値であるSession.defaultはAFというEnumで与えられる。 なので、以下のコードは等価である。 AF.request("https://httpbin.org/get") let session = Session.default session.request("https://httpbin.org/get") Ses ...
2021-11-19 Request Interceptorで有効期限付きAPIにリクエストを送る Swift Alamofire Request Interceptor RequestInterceptorとはRequestAdaptorとRequestRetrierを合体させて一つにしたもの。 じゃあそれぞれ一体どんな役割を持っているのかということを解説しよう。 RequestAdapter > Alamofire’s RequestAdapter protocol allows each URLRequest that’ ...