【SwiftUI超入門】TextFieldの使い方
TextFieldとは TextFieldとは文字を入力するためのUI部品です。 入力された文字は@Stateの付いた変数に格納されます。 TextFieldは TextField(プレースホルダー, ...
【SwiftUI超入門】@EnvironmentObjectの使い方
@EnvironmentObjectとは @EnvironmentObjectとは@ObservedObjectをそれぞれのViewで共通のプロパティを使えるようにしたものです。 @Environme ...
【SwiftUI超入門】@ObservedObjectの使い方
@ObservedObject @ObservedObjectはインスタンス版の@Stateです。 @ObservedObjectが付いたインスタンスのプロパティが変更された時にViewを更新します。 ...
【Swift入門】プロトコルでプロパティやメソッドを使ってみる
プロトコルとは構造体やクラスの実装を保証するものです。 プロトコルで定義したプロパティやメソッドは、必ず実装しなければなりません。 実装しないとエラーが出ます。 プロトコルは、 protocol プロ ...
【SwiftUI入門】@Stateの使い方まとめ
@State @StateとはViewのプロパティの値を変更できるようにするものです。 ボタンを押したらプロパティの値を変更するといった処理は@Stateをプロパティに付けなければできないので注意して ...
【Swift入門】構造体の配列化やイニシャライザなど
構造体とは、簡単に説明すると値をまとめておくためのものです。 クラスとほとんど同じです。 違う部分については追々やっていきましょう。 構造体は struct 構造体名 { プ ...
【Swift入門】クラスの基本やイニシャライザなど
クラスとは設計図のようなものです。 クラスを使ってインスタンスを作ることで使えるようになります。 インスタンスはクラス(設計図)を基にして作った『実体』のことです。 例えば、動物クラスから『イヌ』や『 ...
【SwiftUI入門】Buttonを関数とクロージャで使ってみる
Button Buttonとはクリックした時に何らかの処理を行うUI部品のことです。 Buttonは Button(action: ボタンが押されたときの処理){ ...
【SwiftUI入門】fontサイズ一覧
font fontは文字の大きさを変えるモディファイアのことです。 fontは Text("文字列") .font(フォントサイズ) と記述します。 フォ ...
【SwiftUI入門】VStackを使ってみよう
VStack VStackは複数のUI部品を垂直方向(縦)に配置するためのものです。 VStack { UI部品1 UI部品2 ...