ZBarSDK is another option. A very capable library.
UPDATE January 2014
Beginning in iOS7, AVCaptureDevice
now includes the ability to read barcodes (of all kinds) and return a human readable value. If you’re targeting iOS7+, this is the way to go. ZBarSDK is still great for pre-iOS7 support, of course.