BLOGワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。5sのM7チップを試してみるObjective-C今回のエンジニアブログ担当の山下です。5sが発売されてはや一ヶ月が経とうとしています。M7と呼ばれるチップが新しく追加されました。M7チップは加速度センサ、ジャイロセンサ、電子コンパスからのデータ処理を専門的に行います。A7チップとは独立しているため、ユーザの動きを常に追いかけていてもCPUに負担はかけません。これによりバッテリ消費の軽減にも貢献しています。このM7チップは、一週間分の歩数データを常に記録し続けています。歩数をカウントするためにアプリ側でセンサを常に監視する必要は一切無く、M7チップがカウントした歩数を取得して利用するだけです。非常にかんたんですね。実際に触ってみました。今日歩いたの歩数を表示する簡単なアプリを作成します。以下の手順でプロジェクトの作成とUI設計を行いました。以下はViewController.mの実装です。今回はCMStepCounterのインスタンスメソッド-queryStepCountStartingFrom:to:toQueue:withHandler:を使いました。FromとToで歩数をカウントしたい日時の範囲をNSDate型で指定し、withHandlerで指定したブロックで受け取ります。ブロックの第一引数に歩数がNSInteger型で入ってくるため、これをラベルで表示します。5sは64bitプロセッサなのでNSIntegerは内部的にlongになります。そのためstringWithFormatでは%ldを指定しています)一日の運動量を計るフィットネスアプリだけでなく、たとえば運動量に応じてキャラクタが育つといったように、ゲーム分野への応用もおもしろそうです。5sのみですので、今回の記述は5s以外のデバイスでは動作しないことにご注意下さい。採用情報ワンダープラネットではモバイルゲーム開発者を募集しております。(S編)C/C++でネットワークプログラミングをやってみよう(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。