はじめに
Udemyの講座で、クイズの作成を行いました。
抽象度を高くし、そのUdemyの人がどういう手順や意識をして作成していたのか?を自分なりにまとめた記事です。
自分の備忘録的な立ち位置です。
学び・発見・意識
学び
- まずは見える状態から、エラーにならない状態 > その後、どんどん装飾していく
- 問題数の推移
- for文ではなく、インクリメントやデクリメントを活用する ⇦ いい学びになった
- structの中に必ず入れないといけない箱を作る > これによって、必ず受け渡せ!!となる
- command + control + e
- 同時編集
- 1つのファイルに、1つのstructを記述するのが基本
- シュミレーターのダークモードにする ショートカットキー
- command + shift + a
- シュミレーターの向き変換
- command + ⇦ or →
- OSのバージョン
- 最新ではなく、最新の1つ下に設定する
- アプリのインストール時にわざわざアプデすることはないから
- 要は、一番使われているOSバージョンを指定する
発見
- ブロックの開ける・閉じる
- 開ける:command + option + →
- 閉じる:command + option + ⇦
- セクション11 63について、storyboardの+ボタンの配置が変わっていた
- 詳細は次項
意識・注意
意識
- 作成するときの手順
- まずは画面レイアウト。ただし、本当にテキストのみ
- 次に遷移先。上記画面レイアウトを作成したら、意図通りの画面遷移を実装する
- 遷移ができているかをシュミレーターなどで確認する
注意⚠️
- 自作の色の作成
- Assetsから作成する。
- 注意
- その時に、ライトモードとダークモードとで、色を設定できる
- 注意
- Assetsから作成する。
- ボタンの作成
- タップ領域
- テキストに付与するのか?テキストモディファイアに付与するのか?
storyboardsの配置について
前提
- Xcode Version 26.2
内容
Udemyの動画内で表示されていた+ボタンの箇所
参考文献
-
【SwiftUI】チャットアプリを作りながら学ぶ実践的iPhoneアプリ開発講座
- クイズアプリを作成してみようでお世話になったUdemy
