To use the accelerometer in an iPhone application you need to add the<UIAccelerometerDelegate>
into the.h
file of your application:
1@interface ApplicationViewController : UIViewController { ... }
Then in your .m
file you must setup the accelerometer:
1- (void)viewDidLoad { UIAccelerometer *accel = [UIAccelerometer sharedAccelerometer]; accel.delegate = self; accel.updateInterval = 1/30; } Update interval is in seconds so 1/30 is a 30th of a second. Now the accelerometer is setup you can use it: -(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration { xValue = acceleration.x; yValue = acceleration.y; zValue = acceleration.z; }