デバイスの回転値のみが必要なアプリケーションを構築しようとしています。アプリケーションのサポートをできるだけ低くしたいので、デバイスにハードウェア(iPhone 4)がある場合は、最初にジャイロスコープから値を読み取るか、加速度計(iPhone 3Gおよび3GS)から値を取得することをお勧めします。
ジャイロスコープまたは加速度計のいずれかとの対話を処理するRotationManagerクラスを作成したいと思います。その内部操作は、アプリケーションの残りの部分では抽象化されます。RotationManagerクラスを設計するにはどうすればよいですか?優れた再利用可能なRotationManagerインスタンスを構築するために考慮すべきことは何ですか?
ありがとう、
ラージ