我正在尝试构建一个应用程序,其中我只需要设备旋转值。我希望应用程序支持尽可能低,因此如果设备具有硬件(iPhone 4)或从加速度计(iPhone 3G 和 3GS)获取值,我的偏好是首先从 Gyroscope 读取值。
我想编写一个 RotationManager 类来处理与陀螺仪或加速度计的交互,它的内部操作对于应用程序的其余部分将是抽象的。如何设计 RotationManager 类?为了构建一个好的可重用 RotationManager 实例,应该考虑哪些事情?
谢谢,
拉吉
我正在尝试构建一个应用程序,其中我只需要设备旋转值。我希望应用程序支持尽可能低,因此如果设备具有硬件(iPhone 4)或从加速度计(iPhone 3G 和 3GS)获取值,我的偏好是首先从 Gyroscope 读取值。
我想编写一个 RotationManager 类来处理与陀螺仪或加速度计的交互,它的内部操作对于应用程序的其余部分将是抽象的。如何设计 RotationManager 类?为了构建一个好的可重用 RotationManager 实例,应该考虑哪些事情?
谢谢,
拉吉