株式会社ゆめみ さんの iOS 研修の課題に沿って学習していく。
Session 11 まで一旦こなしました。(2021/06/05 時点)
- iOS 開発の基本を知るため。
- Xcode 12.5
- Swift 5.4
-
ブランチ
main
からsession/*
を作成し、課題番号昇順で進める。
-
ソースレビュー
- 個人で行っているため、基本セルフレビュー。
-
issues
- 課題が一通り完了後、気になる点を issues で管理する。
- Swift Package Manager
- iOS Deployment Target を
12.0
に設定する。- AppStore に公開されているほとんどのアプリが
12.0
以上を保証しているため。 Scene
とApplication
のライフサイクルの違いを学習するため。
- AppStore に公開されているほとんどのアプリが
Main.storyboard
を使用しない。- 通常
Main.storyboard
のみの View 定義はファイルが膨大になってしまい、チーム開発ではコンフリクトが頻繁に起きてしまうので使用しない。そのため削除するのが好ましいらしい。
- 通常