iSensor Sense a lot of things. Swift version here Proximity Monitoring Screen Brightness Shake Gesture Location Heading Altitude Audio Accelerometer Motion Activity Face Detection Battery Speed