0007 iOS調査 Apple Watchの実装

Apple Watch の開発を調査してみた。

appleの新デバイスであるapple watchのアプリを開発してみた。

大きな区分としては、3つある。

・WatchKit App  WatchKit アプリ

    Apple Watchのホームアプリに並ぶ

・Glance Interfaces

 重要なことを表示するアプリで、タップしてWatchKit Appへ遷移する。  必ずしも実装が必要でない。

 読み込み専用のため、Button、Switchなどは使用できず。  Scrollは、行ってはいけない。  

・Custom Interfaces for Local and Remote Notifications

ローカルとリモートノーティフィケーションのカスタムインターフェースのこと iPhoneとペアリングして使用する。


 

  • 処理の流れ

Launch app

Load UI

Initialize UI

Display UI

Load Initial Interface Controller

User stops interacting


 

  • WatchKit を触ってみた。

テーブル一覧を表示させ、タップすると詳細を表示させるアプリを作成した。 ソースコードは、添付しているのでみたい人は見てください。


 

そのなかでわかったこと

クラス

・WKInterfaceController

 Watch用のUiViewControllerである。  使い方は、UiViewControllerとほぼ同じ

・WKInterfaceTable

 Watch用のUiTableViewである。  IBOutlet上でCellのUIをカスタマイズできたからびっくり。

・WKInterfaceLabel

 Watch用のUiLabelである。  テキストを表示できる


 

WatchKit App アーキテクチャ

 iphoneとApple Watchは,Watch Kit を使用して、相互にアクセスできる。


 

サンプルソース


補足かなにかあれば、連絡お待ちしてます。

すごい手帳を使ってみる

管理者オススメのアプリ

簡単に日々のスケジュールを管理できる無料のphoneアプリです。
スケジュール、シフト管理、TODO,お小遣い管理、メモなどいろいろ使用できるアプリ。
メニューの並び替えも自由!


すごい手帳を使ってみる

アクセス数: 無料カウンター




トラックバック(0)

トラックバックURL: http://smartwolf.sakura.ne.jp/Blog/mt-tb.cgi/17

コメントする

ウェブページ

Powered by Movable Type 5.2.7