iphone - 检测一个int是否连续重复

标签 iphone ios objective-c timer

在我的 iPhone 应用程序中,我使用加速度计来查找设备的运动。

使用一些公式,我找到了一个具有 x、y 和 z 加速度的整数值 (P)。 每 0.5 秒就会找到这个 P 值。

如果 P 值连续 4 次相同,我想显示警报。 如何做到这一点。

最佳答案

您可以使用长度为 4 的队列数据结构(您可以找到 Objective-C 实现 here )。将新元素入队后,您应该检查队列中的所有元素是否相等(假设它们是整数) .

关于iphone - 检测一个int是否连续重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18378082/

相关文章:

iphone - Google 帐户 OAuth2 支持框架?

ios - 针对 Google 帐户关联的操作

ios - FBRequestConnection 不提供 UI 而 FBDialog 提供

iOS:RTSP 流在后台

objective-c - UIPasteboard 限制

iphone - 当我在 Cocoa Touch 中加载一个新 View 时,它会将所有内容向上移动大约 20 像素

iOS:如何要求应用程序仅在 4"显示器上运行

ios - 在后台队列上创建和销毁 AVFoundation 类?

ios - 在NSString中的句号或问号前修剪空格

自定义控件上从左上角出现的 iOS 图形