UIStrokedLabel is a project mainly written in Objective-C, it's free.
Custom UILabel that provides outlining / stroking
Drop in replacement for a UILabel, then simply set strokeWidth to the desired stroke / outline width.