ほげほげ

プログラミング、英会話、ヨガ、料理などの備忘録など。

Apple Watchで、Hello World

ハローワルドしたので、メモ。

環境

  • iOS 8.3SDK以上が必要(署名付きで実機ビルドするためには)

開発

  • iOSアプリが必要。(watch app単体というのは無理)
  • 既存のiOSアプリのWatch用のターゲットとしてビルドされる。
  • 作り方
    • 既存のiOSプロジェクトを開く(モチロン新規でもOK)
    • File > New > Target で 左からApple Watchを選択してNext
    • グランスやカスタム通知を実装する場合は、チェックする
    • <プロジェクト名> WatchKit App というターゲットが作成される(バンドルIDがプロ

ジェクトと異なる)

    • 実行
      • <プロジェクト名>WatchKit Appのスキーマを選択し、Edit Schmeを選択

Run > Info > Watch InterfaceをMainからGranceやDynamic Notificationなど実行
したいものを選択してSave。スキーマに追加されたか確認

      • とりあえず、グランスを選択して実行してみる
      • iOS Simulatorを起動し、Hardware > External Displays > Apple Watchを選択す

るとApple Watchのシミュレータが起動するので、そこで確認可能。デフォルトだと右
上に時間が出るだけの画面になるがそれでOK.ストーリボードはInterface.storyboard

その他

  • iPhoneApple WatchはWatchKitを経由して通信する
  • 実機転送には最新のDeveloper Programの規約に同意しておく必要がある。(ios

devcenter)

  • グランスは下からスワイプして出てくる画面。ユーザーがよく使う機能を選んでここ

に表示できる。
ターゲット作成時に、グランスを使用するにチェックするとグランス対応アプリとな
る。