безопасно писать код в методе -awakeFromNib в категории UIView.-awakeFromNib в категории UIView
UIView+XXXXXX.m
@implementation UIView (XXXXXX)
- (void) awakeFromNib {
/* some code here */
}
@end
безопасно писать код в методе -awakeFromNib в категории UIView.-awakeFromNib в категории UIView
UIView+XXXXXX.m
@implementation UIView (XXXXXX)
- (void) awakeFromNib {
/* some code here */
}
@end
поведение не определено, и я считал бы не безопасно по этой причине.
Из документов Apple:
Если имя метода, объявленного в категории такой же, как метод в исходном классе, или метода в другой категории на же класса (или даже суперкласс), поведение не определено как , реализация метода которого используется во время выполнения. Это менее вероятно, если будет проблемой, если вы используете категории со своими собственными классами, но может вызывать проблемы при использовании категорий для добавления методов к стандартным какао или классам Cocoa Touch.
См:
Что вы пытаетесь сделать? – Abizern