Swift、iOSアプリ開発がはかどらんヌ(February 8, 2021)で勉強方法を簡単にまとめていたが、Version最新物で勉強しないと最新環境との齟齬がひどい。
古いもの(それでも2015年だが)ちょっとやっていたがやめたほうがいいよってアドバイスされたw
Xcode - Table Viewを操作するためにdelegate、dataSourceを設定したらエラーが出る|teratail
なのでだいたいボツ案になって、やっぱり最新環境を確実に反映しているのは公式だよなと考えて、[Swift] iOSアプリ開発の基本情報と学習ソース - Qiitaにも紹介されているように
★A Swift Tour — The Swift Programming Language (Swift 5.4)
を受けるのが良いのか?これには学習時間が書いていない。上記はSwift言語そのもので、Swift UIの勉強として
★SwiftUI Tutorials | Apple Developer Documentation
が別に存在する。このなかにMapKitも一応ある。4時間25分かかるらしい。
iOSアプリ開発として以下がQiita記事で紹介されていたが、公式が更新終了しているのでこれはひとまず後回しにしたほうがよさそう。
Start Developing iOS Apps (Swift): Jump Right In
公式ではないがでかいコミュニティでほぼ最新情報に基づいているっぽいSwift、Swift UI両方学べるやつ。動画ベースなので、リスニングトレーニングにもなる?(最初の方だけ聞いた感じ理解はできる)
Hacking with Swift – learn to code iPhone and iPad apps with free Swift 5.3 tutorials
結局
まず上記の★を順番にする。たぶんそんなに時間はかからない、理想は3日!確実にSwift UIだけだと実務に耐えられない(個人開発を除く)ので、Storyboard/UIKit系の勉強も後で行う(公式が見つからなければHacking with Swiftで)。
(2021/03/13追記:上記4時間25分はデタラメ。もっと作業量が少なかったドキュメント作成初期のままだと思われる。これで英語が苦手でも丸一日+α程度で終わるかななんて考えてはいけない。)