像高尔夫球杆一样摆动iPhone

时间:2011-03-28 10:50:06

标签: iphone objective-c uiaccelerometer

据我所知,我必须使用UIAccelerometer来检测常规高尔夫挥杆中存在的角度。

我想到的最好的等价物就是我想像Nintento Wii控件一样使用iPhone。

是否可以像高尔夫球杆一样挥动iPhone并且能够决定:

  • 这是一个大致准确的挥杆(如果它更像是网球挥杆=抛出错误)

  • 也许存储iphone在“后摆”上注册的角度。如果我在“后摆”上每x秒存储五个值,然后检查这些值是否大致等于“前摆”。

  • 我还需要决定挥杆有多难,也许我可以在iphone到达默认位置(开始挥杆动作之前的起始位置)之前检查一下。我知道我无法使用UIAccelerometer计算两个位置之间的速度,但也许我可以通过其他方式解决这个问题?

Apple Review Team对此问题的回答

  

感谢您联系该应用   审核小组。 Apple无法做到   为开发人员提供预先批准   建议的申请或提交   审查和评论申请   概念,包括商业模式。   那就是说,这个概念没有   违反指南;然而   app需要进行评估   确保实施在   合规性。

就我个人而言,我认为像这样的应用程序会获得批准,但应该拒绝将应尽可能将设备扔到某个位置的应用程序。这就是我对此的解释。

无论如何,我已经了解到我的问题,即如果摆动是可能的话,使用带有高通滤波器和低通滤波器的加速度计是完全可行的。

考虑到:如果您要开发具有相同概念的应用,请不要因为被拒绝而生气。

1 个答案:

答案 0 :(得分:2)

Apple有可能不会将这样的应用程序放入应用程序商店。阅读人机界面指南:他们说不鼓励用户做任何可能导致他们损坏设备的事情。通过打高尔夫挥杆,我可以想象有人在某处放开他们的iPhone然后发现kablooie ......