The iPhone Sighting Compass!
onSight is a slick, elegant and easy to use sighting compass app. Point the camera at a distant object and you will get the compass heading. Touch the screen and zoom closer using the aiming help and zoom slider. Enjoy!
Disclaimer: this app uses the iPhone built-in compass. Ensure that the device is correctly calibrated before use. Never use this app for professional navigation!