0
比如我想從UIButton的覆蓋:如何以正確的方式覆蓋便利的構造函數?
+ (id)buttonWithType:(UIButtonType)buttonType
所以我會做:
+ (id)buttonWithType:(UIButtonType)buttonType {
UIButton *button = [UIButton buttonWithType:buttonType];
if (button != nil) {
// do own config stuff ...
}
return button;
}
是正確的方式?或者我錯過了什麼? (是的,我已經覆蓋了數以千計的實例方法,但從來沒有類方法;))