【iPhoneアプリ】乱数表示アプリ

乱数表示アプリ

入門として乱数表示アプリを作成する。
初期表示とボタンをクリックした際に乱数を表示する。

開発環境

  • macOS Monterey ver12.6.8
  • XCode Version14.2(14C18)

コード

struct ContentView: View {
  // SwiftUIではViewは保持するプロパティを変更できないため@Stateをつける
  @State var randomNumber = getRandomNumber()
  var body: some View {
    VStack(spacing: .zero) {
      Text(String(randomNumber))
      
      // Button(ボタンの文字, action:{処理})
      Button("click", action:{
        randomNumber = getRandomNumber()
      })
      .bold()
      .accentColor(Color.black)
      .background(Color.green)
    }
  }
}

func getRandomNumber() -> Int {
  return Int.random(in: 1 ..< 10);
}