In my iPhone application I have a black-and-white UIImage. I need to blur that image (Gaussian blur would do).
UIImage
iPhone clearly knows how to blur images,
Basically there is no a straight forward API to implement the blur effect. You need to process the pixels to accomplish that.
iPhone draw shadows by means of gradient and not through blurring.