fal*_*lky 3 iphone objective-c accelerometer ios6
嗨,我是新的堆栈溢出,以及iOS应用程序编程.我已经学会了基本的中间Objective C编码,并且已经完成了与实际iOS应用程序相关的零碎工作,但还没有实际发布到App Store.
我有兴趣做的第一个我只是一个使用加速度计的基本应用程序.我想创建一个应用程序,在iPhone的屏幕上有一个标尺,你可以沿着一个扁平的物体移动它,最后它会给你它的长度.我已经阅读了有关加速计的iOS文档,但我不知道如何应用它来给我一些东西的距离......
任何帮助,如阅读链接,代码摘录,或类似的开源应用程序将不胜感激!
Ada*_*ite 13
你还记得学校的物理吗?牛顿的运动定律?
速度=距离/时间
所以:
距离=速度x时间.
加速度是速度随时间的变化吗?你做其余的......
无论如何,少垃圾,这是Objective-C:
你需要遵守,<UIAccelerometerDelegate>你可以:
-(void)startMeasuringAcceleration{
[[UIAccelerometer sharedAccelerometer] setUpdateInterval:0.125];
[[UIAccelerometer sharedAccelerometer] setDelegate:self];
}
-(void)stopMeasuringAcceleration{
[[UIAccelerometer sharedAccelerometer] setDelegate:nil];
}
//this is a delegate method
- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration{
NSLog(@"%f, %f, %f, %f", acceleration.x, acceleration.y, acceleration.z, acceleration.timestamp);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6641 次 |
| 最近记录: |