В принципе, я думаю, что это выглядит хорошо.Единственное, что я хотел бы сделать, это написать что-то вроде:
@protocol MyTextFieldDelegate (MyTextFieldDelegateExtras)
- (void)textfieldDidSomething:(UITextField*)textField;
@end
, чтобы отличить его от методов, определенных в протоколе UITextFieldDelegate
.
Но на самом деле, если вы хотите расширитьпротокол, затем используйте:
@protocol MyTextFieldDelegate <UITextFieldDelegate>
- (void)textfieldDidSomething:(UITextField*)textField;
@end