Como usar categorias Objective-C

Quando você implementa uma categoria de uma classe em um arquivo, todas as instâncias dessa classe são da categoria por padrão?

Sou novo no Objective-C e estou tentando tornar o meu UITextView não editável não selecionável. Eu me deparei com essa resposta usando uma categoria:https://stackoverflow.com/a/8013538/1533240

Qual tem a seguinte solução:

@implementation UITextView (DisableCopyPaste)

-(BOOL) canBecomeFirstResponder
{
    return NO;
}
@end

Eu adicionei o trecho ao meu código, mas não parece estar funcionando, pois ainda posso selecionar o texto. Minha declaração doUITextView é o usual:

titleLabel = [[UITextView alloc] initWithFrame:frame];

Eu tentei mudar a declaração para[DisableCopyPaste alloc] mas isso não parece funcionar .. haha.

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion