Cómo usar un UIImage como máscara sobre un color en Objective-C

Tengo un UIImage que es todo negro con un canal alfa, por lo que algunas partes son grisáceas y otras partes son completamente transparentes. Quiero usar esas imágenes como una máscara sobre otro color (digamos blanco para que sea más fácil), por lo que el producto final ahora es una imagen blanca con partes transparentes.

He estado buscando en el sitio de documentación de Apple aquí:http: //developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_images/dq_images.html#//apple_ref/doc/uid/TP30001066-CH212-CJBHIJE

Pero soy completamente nuevo en Quartz / Core Graphics, por lo que realmente no puedo entender esos ejemplos.

¿Alguien sabe de un enlace a algunos ejemplos de código completo que pueda usar para mirar?

Respuestas a la pregunta(4)

Su respuesta a la pregunta