Apple Watchプログラミングの作法 Extensionアプリ/Objective-C対応

Apple WatchとiPhoneでデータを共有する - サンプルアプリの説明

Icon comment count 0
Icon stock count 0

9.3 サンプルアプリの説明

それでは共有コンテナを使ったアプリ「QuickDraw」を実際に制作していきましょう(QuickDrawとは「早撃ち」という意味です)。

iPhoneとApple Watchを持った2人で、どちらが早撃ちかを競い合うゲームです。操作はボタン1個だけです。勝敗は、相手が撃った(タップした)あとに、いかに速く撃ち返せるかで決まります。

自分が撃てる番になるとボタンが青色に変わりますので素早くタップします。ボタンが赤色の時は相手の番ですから撃つことができません。相手のタップから自分のタップまでの経過時間が一覧され、ベストタイムも表示されます。

早撃ちゲーム「QuickDraw」

本アプリでは、この「経過時間リスト」と「ベストタイム」を共有コンテナに保存して、WatchKit ExtensionとiOSの両方からアクセスできるようにしています。

9.3.1 画面の作成

まずiPhone側の画面を作成しましょう。

iPhone側の画面(ViewController)

コメント

    コメントはありません