Last year, March 27, 2011 to be exact, I released DJGeocoder, an open source Objective-C class that allows you to cleanly geocode street addresses in an iOS app. I wrote it back then because Regions needed it, and surprisingly, it wasn’t built into MapKit.
Last night, I was playing around with a re-write, and discovered Apple’s CLGeocoder, introduced in iOS 5. I won’t be updating DJGeocoder. It is still useful if you need to support iOS versions prior to iOS 5. Otherwise, just use the newly introduced native API.