URLSessionを自分で使ってWeb APIクライアント(JSON形式)を実装したことがなかったので、今回チャレンジしてみました。そのまとめです。 概要 大阪オフィスの山田です。 私は、Alamofireをよく使うのですが、よくよく考えてみるとURLSessionを自分で使ってWeb APIクライアントを実装したことがなかったので、今回チャレンジして理解を深めてみます。 開発環境 macOS: 10.15.4 Xcode: 11.5 URLSessionを使った最小のリクエストを実装する 以下のようにリクエストを送り、値が取得できることを確認します。 {user_name}には、GitHubアカウント名を入れます。 class APIClient { func request() { guard let url = URL(string: "https://api.github.com