結果がお天気アプリの画面に表示されるという流れが考えられます。ブラウザからアクセスしてみましょう。以下のリンクをクリックしてみてください。https://itunes.apple.com/search?term=Ryuichi+Sakamoto&entity=musicTrack&limit=3&lang=ja_jp&country=JP沢山の文字の羅列が表示されたと思います。この内容を全部クリップボードにコピーしておきます。続いて、以下のサイトに行き、灰色の入力ボックスに、コピーしておいた内容を貼り付けましょう。Validator.すると、先ほどの内容が整形されて表示されます。上記でクリックしたリンクは、幾つかのセクションにわかれています。対して渡したい情報を書いていきます。区切る事になっています。今回は以下の内容を渡しています。整形したデータを、縮小した画面に収めると、こんな感じになります。一曲分だけ抜き出して表示してみます。分かりやすく、省略して表示してみます。データが、JSONという形式で返ってきています。JSONについて詳しくは、以下の記事をご参照下さい。返ってくるデータは、大きく分けて2つのセクションに別れます。アクセスココでのゴールは、プログラムを使って、先ほどのブラウザの例と同じ情報を取ってくることです。今回は、坂本龍一さんの曲名一覧を取ってきます。今回の完成品はコレです。Xcode上で、取得した曲データを表示するところまでやってみます。コードは、こちらになります。GitHubhttps://itunes.apple.com/search?term=Ryuichi+Sakamoto&entity=musicTrack&limit=3&lang=ja_jp&country=JPブラウザでの例のように、特定のURLに対してリクエストを送信します。続いて、返却されたデータを取得・表示します。"urlString"という名前をつけます。"urlString"の名前を使えばOKです。APIから情報を取ってくる機能では、NSURL型(URL情報を扱うもの)への変換が必要です。APIから情報をとってくる機能を持っているクラスです。使ってサーバにアクセスし、返ってきた情報に名前を付けてメモリ上に保存します。図にするとこのような形になります。流れとしては、以下のようになります。[String:AnyObject]NSData型のデータをJSONとして解釈し、プログラムで扱える個別のデータ(オブジェクト)の集まりに変換しています。[[String:AnyObject]]JSONから必要なデータを抽出します。キーの値を取得します。値の中身は、複数の曲のデータです。曲データ)が曲数文入った配列を表しています。キーに対応する値のみを取り出して表示します。処理を実行dataTask.resume()ここまで書いてきた処理を、実際に実行します。上に表示されました!まとめ今回学んだ内容は以下です。画面上に一覧形式で表示してみます。知見これまで勉強会の資料は作ってきた経験はありますが、こうした授業の資料を作るのは、ほとんど経験がありませんでした。勉強会での資料の作り方として、無意識に以下のような構成を使って作っていました。(サプライズのため)結論・結果を後に持ってくる資料の中に入れる文字は必要最低限にし、言葉で補足しかし、これらの構成を使うと、基本から学んでいく授業の資料としては、分かりにくいものとなってしまいます。これから学ぶ内容・結果を最初に書くこれにより、今これからどんな内容を習得しようとしているのかを知ることが出来、動機付けになる学ぶ内容をしっかり書き入れるここは、若干異論があるかもしれませんが、あとから復習するときには、資料オンリーで授業内容を振り返ることで出来るというのも重要だと思います。画像や図は、とても効果的です。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。本が出ていたので読んでみたところよかったので紹介させていただきます。使いたいときの注意点を書きました。新井成一64最近Sphinxつかってドキュメントを書いてるのですがなかなかイケています。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健232こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。