Ios-development-with-swift2-accessing-web-services
提供:Dev Guides
Webサービスへのアクセス
アプリケーションでは、APIに接続し、そのAPIからデータを取得してアプリケーションで使用する必要がある場合があります。
まず、データを提供するURLが必要です。
その後、サービスがhttpsでない場合、アプリケーションがWebサービスと通信できるようにトランスポートレイヤーセキュリティ例外を追加する必要があります。 これらの変更は、 info.plist ファイルで行います。
最後に、URLSessionを作成してネットワーク要求を作成します。
これは、URLセッションを使用してアプリケーションでWebサービスを使用する方法です。
アラモファイア
Alamofireは、迅速に記述されたHTTPネットワークライブラリです。 URLリクエストの作成、データの送信、データの受信、ファイルのアップロード、データ、認証、検証などに使用できます。
Aalmofireをインストールするには、https://github.com/Alamofire/Alamofire#installation [GitHub]で公式にAlamofireにアクセスし、インストールガイドを読むことができます。
Alamofireでリクエストを行う
Alamofireでリクエストを行うには、次のコマンドを使用する必要があります。
応答処理
次のコマンドは、応答処理に使用されます。
応答検証
次のコマンドは、応答処理に使用されます。
これらは、URLセッションとAlamofireを使用したURLリクエストの基本です。 より高度なAlamofireについては、https://github.com/Alamofire/Alamofire [Alamofire Documentation]にアクセスしてください。詳しくはこちらをご覧ください。