今回の記事の前哨戦とも言える導入編では、Alamofireの既存プロジェクトへの追加、request、response、download、upload、validateなどの関数やメソッド、デバッガでの表示などを解説しました。 本記事では応用編と題して、Manager、Request クラスの込み入った使い方、URLRequestConvertible プロトコルの使い方、レスポンスのカスタムシリアライズ機能を紹介していきます。 Manager クラス Manager クラスは HTTP リクエストを管理します。内部的には NSURLSession を用いてリクエストやダウンロード、アップロード等を行います。 クラスには通信を行うための request, download, upload 等のメソッドが用意されています。導入編では request, download, upload 等のト
![[Swift] HTTP通信OSS Alamofire 応用編 | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/8a59b4d542b1ada5719d72182f6a8db57caff784/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F10%2F7774181.png)