2

CMMotionmanager.deviceMotion の各プロパティとそのサブプロパティについて、それらがどのような種類のハードウェア (磁力計、加速度計、ジャイロスコープなど) に基づいているかを誰かが知っていますか?

私の質問は、ソフトウェアではなく HARDWAREに関するものです。

CMMotionManager がどの種類の iPhone で CMMotionManager 呼び出しが機能するかを知るには、どのハードウェアから CMMotionManager がその値を取得するかを知る必要があります。そして、私のウェブサイトに結果のテキストを書くこと。

では、ビルドに使用するハードウェアは次のとおりです。

deviceMotion.attitude.roll
deviceMotion.attitude.pitch
deviceMotion.attitude.yaw
deviceMotion.rotationRate (唯一のジャイロスコープ ? iOS4 を搭載した iPhone 4 / 4S)
deviceMotion.gravity (唯一の加速度計 ? したがって、iOS4 を搭載したすべての iPhone で動作するはずです)
deviceMotion.userAcceleration (
deviceMotion.magneticFied (唯一の磁力計 ? iOS4の Iphone 3GS / 4 / 4S)

4

2 に答える 2

0

リファレンスを見る

CMMotionManager オブジェクトは、iOS が提供するモーション サービスへのゲートウェイです。これらのサービスは、加速度計データ、回転速度データ、磁力計データ、および姿勢などのその他のデバイス動作データをアプリケーションに提供します。これらのタイプのデータは、デバイスの加速度計と (一部のモデルでは) 磁力計とジャイロスコープから発生します。

于 2011-10-26T09:37:41.600 に答える