【Swift/SwiftUI】列挙型でイニシャライザを定義
本記事では列挙型データ内でイニシャライザを用意して使用する方法を解説していきます。 SwiftUIでアプリを設計していると、enum(列挙型)を使う場面は非常に多くなります。画面状態の管理、難易度の定義、タブの切り替え、アラート種別など、UIロジックと相性が良いのが特徴です。 Swiftのenum(列挙型)は「値の集合」を表すための型ですが、実はそれだけではありません。enumにはイニシャライザ( […]
プログラミング解説
本記事では列挙型データ内でイニシャライザを用意して使用する方法を解説していきます。 SwiftUIでアプリを設計していると、enum(列挙型)を使う場面は非常に多くなります。画面状態の管理、難易度の定義、タブの切り替え、アラート種別など、UIロジックと相性が良いのが特徴です。 Swiftのenum(列挙型)は「値の集合」を表すための型ですが、実はそれだけではありません。enumにはイニシャライザ( […]
本記事ではSwiftで使用可能な列挙型というデータ構造の基本的な定義方法と使用方法について解説していきます。 列挙型とは 列挙型とは、複数の決まった選択肢の中から1つを選ぶための値などを扱うためのデータ型です。 例として、年月(1月~12月)や曜日(月曜日~日曜日)、独自のエラー定義などの選択肢として決まった値を定義してその中から1つを選択して分岐処理を行いたい時などに使うことができます。 列挙型 […]