Objective-Cでは有名なHTTP通信OSS AFNetworking がありました。Swift版 AFNetworking といえるOSSとして Alamofire フレームワークを本記事では紹介します。 作者はObjective−Cの AFNetworking の作者と同じ Mattt Thompson 氏です。 導入方法 導入には git submodule を用います。まずはコマンドラインでプロジェクトのルートディレクトリ内に移動してください。 プロジェクトに git を導入していない場合はgit initでgitリポジトリを初期化してください。 その後、以下のようにサブモジュールを追加します。 git submodule add https://github.com/Alamofire/Alamofire.git これでプロジェクトディレクトリ内に Alamofire のフ
今回の記事の前哨戦とも言える導入編では、Alamofireの既存プロジェクトへの追加、request、response、download、upload、validateなどの関数やメソッド、デバッガでの表示などを解説しました。 本記事では応用編と題して、Manager、Request クラスの込み入った使い方、URLRequestConvertible プロトコルの使い方、レスポンスのカスタムシリアライズ機能を紹介していきます。 Manager クラス Manager クラスは HTTP リクエストを管理します。内部的には NSURLSession を用いてリクエストやダウンロード、アップロード等を行います。 クラスには通信を行うための request, download, upload 等のメソッドが用意されています。導入編では request, download, upload 等のト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く