swift protocolを使用してプロジェクトでも使える実践的且つ汎用的なAPI通信を実装しよう

via Udemy

Go to Course: https://www.udemy.com/course/swift-protcol-api/

Overview

Swift:version 5.6 Xcode:version 13.3UIKit今回は無料APIを使用しています。protocolenumassociatedtypeCodableextensionstructUIActivityIndicatorViewUIAlertControllerを使用して、汎用的なAPI通信を作成します。UIActivityIndicatorViewを表示↓送信パラメーターを解析、準備(POST,GETなのか、パラメーター、パースする型、、、etc)↓APIを叩く↓API通信が終わり値がサーバから返却↓レスポンス値をパース、もしエラーならエラー内容を解析↓UIActivityIndicatorViewを閉じる↓呼び出しもとに返却(UIViewContoroller)基本的なMVCモデルなので、使いやすい設計になっています。今回の動画で実装方法を学ぶ事により、拡張、保守、修正のしやすいコードの習得の手助けになると思っています。プロトコル指向を学んでいく一歩にも役立つと思います。

Skills

Reviews