/APIKadai

Primary LanguageSwift

課題について

課題1 playgroundに慣れよう

playgroundファイルを用意して1~100の偶数だけを表示するプログラムを実行させる

https://github.com/sakiyamaK/APIKadai/tree/main/Kadai1.playground

課題2 サーバーから画像データを受け取ろう

playgroundでやる

URLSessionを使ってhttps://picsum.photos/200/300にアクセスしてデータを受け取る

講義で話したクロージャーを使った「古い書き方」でやる

受け取ったデータをplaygroundで表示させる

参考

https://github.com/sakiyamaK/APIKadai/tree/main/Kadai2.playground

課題3 サーバーから画像データを受け取ろう2

playgroundでやる

課題2の内容をawaitを使った「新しい書き方」でやる

参考

https://github.com/sakiyamaK/APIKadai/tree/main/Kadai3.playground

課題4 githubサーバーからjsonデータを受け取ろう

URLSessionを使ってhttps://api.github.com/search/repositories?q=swiftにアクセスしてデータを受け取る

課題2の内容をクロージャーかawaitのどちらでもよい

参考

https://github.com/sakiyamaK/APIKadai/tree/main/Kadai4.playground

課題5 githubサーバーからjsonデータを受け取ろう

iOSのプロジェクトを作成してシミュレータかXcodePreviewで確認する

URLSessionを使ってhttps://picsum.photos/200/300にアクセスしてデータを受け取る

画面にUILabelとUIImageViewをUIStackViewを使って縦に並べる

UILabelにURLを表示して取得した画像をUIImageViewに表示する

参考

https://github.com/sakiyamaK/APIKadai/blob/main/APIKadai/ViewController.swift