Adicionar cantos arredondados a todos os UIImageViews

Gostaria de adicionar alguns cantos arredondados a todos os UIImageViews no meu projeto. Eu já tenho o código funcionando, mas estou tendo que aplicá-lo a todas as imagens; devo subclassificar UIImageView para adicionar isso? Se sim, alguém pode me dar algumas dicas sobre como fazer isso?

Aqui está o código

- (void)viewDidLoad {
    [super viewDidLoad];
    NSString *mainpath = [[NSBundle mainBundle] bundlePath];
    welcomeImageView.image = [UIImage imageWithContentsOfFile:[mainpath stringByAppendingString:@"/test.png"]];
    welcomeImageView.layer.cornerRadius = 9.0;
    welcomeImageView.layer.masksToBounds = YES;
    welcomeImageView.layer.borderColor = [UIColor blackColor].CGColor;
    welcomeImageView.layer.borderWidth = 3.0;
    CGRect frame = welcomeImageView.frame;
    frame.size.width = 100;
    frame.size.height = 100;
    welcomeImageView.frame = frame;
}

questionAnswers(6)

yourAnswerToTheQuestion