Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c iOS:感知小设备振动-例如睡眠监测应用程序_Objective C_Ios_Cocoa Touch_Uiaccelerometer - Fatal编程技术网

Objective c iOS:感知小设备振动-例如睡眠监测应用程序

Objective c iOS:感知小设备振动-例如睡眠监测应用程序,objective-c,ios,cocoa-touch,uiaccelerometer,Objective C,Ios,Cocoa Touch,Uiaccelerometer,我想让我的设备感知小的振动,比如轻微的震动,或者有人呼吸。我认为这是可能的,因为app store有很多“睡眠模式监视器”应用程序,而且它们有很好的评价 有人知道用加速计或陀螺仪(或其他什么?)来感知这些微小的运动或振动的方法吗?如果有,是否有示例代码?您可以查看 其中有一些关于如何做的例子 在构建我的应用程序时,我需要设备定位,所以我订阅了BegingeratingDeviceOrientationNotifications,这是一种痛苦,因为当iPad放在我的办公桌上时,每一次轻微的移动都

我想让我的设备感知小的振动,比如轻微的震动,或者有人呼吸。我认为这是可能的,因为app store有很多“睡眠模式监视器”应用程序,而且它们有很好的评价

有人知道用加速计或陀螺仪(或其他什么?)来感知这些微小的运动或振动的方法吗?如果有,是否有示例代码?

您可以查看

其中有一些关于如何做的例子


在构建我的应用程序时,我需要设备定位,所以我订阅了
BegingeratingDeviceOrientationNotifications
,这是一种痛苦,因为当iPad放在我的办公桌上时,每一次轻微的移动都会触发一个事件。我只是轻轻地移动iPad,让我在办公桌上用键盘打字。我将研究这两个方面。

因此,该页面上有许多示例。您使用的任何特定代码片段?您需要仔细研究它们,以找到最适合您需要的代码片段。但您使用了哪种方法来感知键盘的键入?
BegingeratingDeviceOrientationNotifications
然后查找
-(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
,即使它不旋转,也会作为旋转事件出现。以下链接可能对您的朋友有所帮助。