• スマートウォッチとMBassを連携したアプリの未来は明るい

    スマートウォッチアプリについて

    全画面_2015_07_21_15_14

     

    スマートフォンほどではないですが、世界的にスマートウォッチの普及率は急激に上がりつつあります。Apple Watchを例にすると1年間、3,600万台が売れたそうです。 http://japan.cnet.com/news/business/35064877/

    また、AppleとGoogleの中心としてスマートウォッチアプリ開発のプラットフォームが用意されていますのでアプリも簡単に作れます。わざわざスマートフォンをポケットから出さなくてもスマートウォッチでユーザーの要求を満たす時代はすぐ近くまで来ています。

    ということでスマートウォッチ(Apple Watch)とMBass(Parse)連携したアプリを作ってみることにしました。 Parseについてはこちら

     

    アプリを作ってみよう

     

    スマートウォッチから打刻をするアプリをいかに簡単につくれるのか紹介したいと思います。IOS開発経験者を対象に説明しますが、初心者でもすぐ理解できるレベルですのでぜひ最後までよんでみてください。

     

    開発環境

    • Xcode 6.4
    • IOS 8.4
    • Swift

     

    プロジェクト作成

    1. IOS用の新しいプロジェクト(Single View Application)を作成する。
    2.  Xcode > File > New > Targetを選択
    3. WatchKit App を追加

    add watchkit

     

     

    画面仕様

    Check Inボタンをクリックした時に画面1のインタフェースが呼ばれるようになっています。WatchKit Extentionフォルダ配下にCheckInControllerファイルを作成し、画面1に紐付けます。 ※Check Outも同様

    Interface_storyboard

     

     

    CheckInControllerを実装

    1. WatchKitフレームワークをインポート。
    2. WKInterfaceControllerクラスを継承します。
    3. CheckInControllerが呼ばれた時に最初に実行されるwillActivateメソッドを実装します。
    4. 現在の時刻を取得。
    5. ここがポイント! 処理内容を親アプリ(IPhone)に伝えます。

     

    ...