未来を変える日記

AIエンジニアとトライアスロン

14日目:豆プログラム(2)

ガーミンアプリ開発14日目で通算8時間。

おさらい

前回は豆プログラムを作成しようとして、画面ラベルの初期値 "My Value" の変更方法が分からず苦しんだ。www.masa-nakajima.com

 

しかし、本日の試行錯誤にて、初期値を任意の値に変更できるようになった。今回は、その内容を記載する。 

プロジェクト生成時に・・・

次のようなテンプレート選択画面があり、ここで「Simple」と「Complex」を選ぶことができる。前回はここで「Complex」を選んでいたが、今回はここで「Simple」を選択。新たなプロジェクトを生成することにした。

f:id:corgi-eric:20191219065619p:plain

Simpleで生成されるコード

非常に分かりやすい!要は赤で囲ったここで表示を決めてるよね。

f:id:corgi-eric:20191219070013p:plain

試しにそれっぽい内容に変更してみる。

  • label = "My Label" ⇒ " Next Goal"
  • return 0.0 ⇒ "10:02:05"

f:id:corgi-eric:20191219070207p:plain

結果、以下のような表示を得ることができた!あとはラップボタンで表示を変更できるようにすれば最小限の機能は実現できるかもね。

f:id:corgi-eric:20191219070316p:plain

プロジェクトのテンプレで「Complex」を選択したら?

この場合、下のようなコードが生成される。"My Value"とはソースに書いて無い。どこか別の場所で設定しているのではないか?と推測されるが、上記のSimpleで先に進めそうなので深追いはしないでおく。

f:id:corgi-eric:20191219070447p:plain

まとめ

 豆プログラムにて、時計画面に表示されるラベルと数値を弄ることができるようになった。次回はここを少し拡張して以下の機能実現を目指す。

  • ラップキーを押すことで表示を変更できるようにする

 なお、このプログラム開発は、宮古島ワイドーマラソン100kmのためにやってます。間に合うかなぁ??( ´艸`) でも、できることを少しづつやっていくです!!