Swift UIでアプリを作るために勉強中で、まずは初めてのアプリ製作のため出来そうなアプリ開発を進めていきます。
ゴルフカウンター
この前、ゴルフ行った時にサクッと使えるゴルフカウンターがなかったので開発する。既存のゴルフカウンターアプリにはアカウント登録だったり、有料のアプリがあったりとで1年に数回しか行かない私にとっては魅力がなかったので今回はシンプルで無料のゴルフカウンターアプリ(Apple Watch対応)製作を目指す。
カウンター
@State var number = 0
以下のコードでプラスボタンを押せば1つずつ増えるカウンターが実装できる。
var body: some View {
Text(“\(number)打”)
Button(action: {self.number += 1})
{
Text(“+”)
}
リセットボタン
Button(“リセット”) {
self.number = 0
}
リセットボタンを作成して数字を0に戻す。
stepper
カウンターで増減できるボタンを勉強したが、stepperという便利なものがあることに気づく。
Stepper(value: $number) {
Text(“\(number)打”)
}
おそらくこのコードで実装できる。
次は、18コースをリストで作りそこにstepperを取り込んでみる