Скажем, например, у меня есть реализация UIView. UIView содержит две метки, изображение и рамку.
Мой метод "init" выглядит так:
- (id)initWithFrameAndLabelArrayAndImage:(CGRect)frame:(NSArray *)labelArray:(UIImage *)image;
Считается ли это плохой практикой? Не лучше ли иметь простой метод "initWithFrame" и иметь другую метку и изображение как @properties?