IPHONE••••••••••UIAccelerometer•UIAccelerometerDelegateUIAcceleration•UIAccelerationUIACCELEROMETER•+(UIAccelerometer*)sharedAccelerometer•NSTimeIntervalupdateInterval•idUIAccelerometerDelegatedelegate•UIAccelerometerDelegate•-(void)accelerometer:(UIAccelerometer*)accelerometerdidAccelerate:(UIAcceleration*)accelerationUIACCELERATION•UIAccelerationValuex•UIAccelerationValuey•UIAccelerationValuez•NSTimeIntervaltimestampUIACCELERATIONVALUE•UIAccelerationValue•typedefdoubleUIAccelerationValue•LessonAccelerometer••GPSWiFi•••LocationServices••CLLocationManager•CLLocationManagerDelegateCLLocation•CLLocationCLLOCATIONMANAGER•CLLocationManager•CLLocationDistancedistanceFilter•CLLocationAccuracydesiredAccuracy•-(void)startUpdatingLocation•-(void)stopUpdatingLocation•idCLLocationManagerDelegatedelegate•-(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)oldLocation•-(void)locationManager:(CLLocationManager*)managerdidFailWithError:(NSError*)errorCLLOCATION•CLLocation•CLLocationCoordinate2Dcoordinate•CLLocationDistancealtitude•NSDate*timestamp•-(CLLocationDistance)getDistanceFrom:(constCLLocation*)location•LocateMe•iPhoneOS•••••UIImagePickerController•UIImagePickerControllerSourceTypesourceType•idUINavigationControllerDelegate,UIImagePickerControllerDelegatedelegate•BOOLallowsImageEditing•UIImagePickerControllerSourceTypePhotoLibrary•UIImagePickerControllerSourceTypeCamera••UIImagePickerControllerSourceTypeSavedPhotosAlbum•UIViewController•-(void)presentModalViewController:(UIViewController*)modalViewControlleranimated:(BOOL)animated•-(void)dismissModalViewControllerAnimated:(BOOL)animated•UIImagePickerControllerDelegate•-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingImage:(UIImage*)imageeditingInfo:(NSDictionary*)editingInfo•-(void)imagePickerControllerDidCancel:(UIImagePickerController*)picker3.0•LessonPhoto1•Accelerometer•BubbleLevel•AccelerometerGraph•oalTouch•Location•LocateMe2••PhotoLocations•Quartz2DOpenGL3DOpenGL3D•••SQLiteApp