学習ロードマップ
iOS の操作感から SwiftUI による画面実装、他言語アプローチとの比較、XCTest での自動テストまで 5 冊で iOS アプリ開発の土台を固める。
このロードマップが扱うもの
- プログラミングは経験があるが、iOS アプリ開発は未経験のエンジニア - Swift と SwiftUI で最初の iPhone アプリを Xcode 上で動かしたい個人開発者 - 他プラットフォーム出身で、iOS 開発の選択肢と立ち位置を把握したい実務者
このロードマップの全体像
ロードマップ
第 1 章
開発に入る前に iPhone と iOS 26 の UI・標準アプリ・設定を一望し、作るアプリが置かれる土俵とユーザー期待値を言語化する起点として置く。
Xcode の基本操作から SwiftUI のレイアウト・ナビゲーション・非同期処理までを段階的に写経できる中核書。ロードマップ全体の実装基盤を担う。
Pythonista を題材に iPhone 上で動くコードを走らせる副読本として扱う。Swift + Xcode という主経路の立ち位置を相対化する材料にする。
C# によるマルチプラットフォーム開発の全体像を掴み、ネイティブ Swift/SwiftUI を採る技術選定の判断軸を自分で言語化するために読む。
単体・UI テストから CI/CD・デバッグまで扱う応用書。2 冊目で作った SwiftUI アプリにテストを後付けし、配布前の品質水準へ引き上げる到達点。