1. About the libdmtx Cocoa Wrapper
This is a general Cocoa wrapper that includes CocoaTouch, so it can be used for iPhone/iPod Touch and general OS X development. It was written by Stefan Hafeneger, who donated the code and made it available under the LGPLv2.
This code provides a Cocoa class called SHDataMatrixReader.m, which is a singleton with a wrapper function for decoding and an image convert method (so there is no need for libpng). Notably, it uses the official iPhone SDK so jailbreak is not required.
2. Anything Else?
Is something missing from these instructions? If you spent hours searching for a solution that you feel should be included here then please update this page directly.
[Add your documentation here…]
3. This Document
Updates to this page ultimate feed into the wrapper/cocoa/README file that is distributed with the source package. If you are looking for information specific to an older release, please refer to this file as it exists in that package version.