iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの極意 - Tips443 加速度を記録する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

5-18加速度センサーTips443 加速度を記録する

Level2

Point加速度の記録(didAcceleraterイベント、NSMutableArrayクラス)

取得した加速度を記録する場合は、NSMutableArrayクラスを使って配列で保存しておきます。

一定間隔でdidAcceleraterイベントが発生するので、この中でX,Y,Zの値を配列として記録します。

直接ファイルなどに記録すると速度面で動作が遅くなる可能性があるので、一定サイズごとか一定期間ごとにファイルに保存するとよいでしょう。

リスト1では、didAcceleraterイベントで加速度の値をNSMutableArrayオブジェクト(lst)に保存しています。画面でStopボタンをタップしたときに、取得したデータをテキストビューに表示しています。

実行結果

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません