mascarando uma UIImage

Estou trabalhando em um aplicativo que pode alterar as bordas ou uma UIImage retangular. As bordas variarão, mas parecerão que a UIImage foi cortada com uma tesoura ou algo assim.

Qual é a melhor maneira de fazer isso?

Meu primeiro pensamento é preparar um monte de PNGs transparentes com o efeito de borda correto que estou procurando e, de alguma forma, usá-lo como uma máscara para minha UIImage. Esse é o caminho certo? Ou existe uma maneira programática mais flexível de fazer isso?

questionAnswers(4)

yourAnswerToTheQuestion