Я все еще новичок в iOS, и поэтому в последнее время я делал много уроков.
Допустим, я делал приложение, такое как калькулятор, скажем, с 24 кнопками. Я видел пример кода, в котором метка кнопки используется, чтобы выяснить, что это за кнопка, но это кажется очень хитрым, особенно при попытке перевести приложение.
Так что, лучше вместо этого кусать пулю и иметь один IBOutlet для каждой кнопки вместо этого? почему или почему нет?
Если нет, то какой самый элегантный способ сделать это, оставаясь в парадигме MVC?
Хорошо, я просто оглянулся на свой код, и теперь я чувствую себя больше как нуб, чем раньше ... Я действительно говорил о IBActions, а не о IBOutlets ... Должен ли я иметь целую кучу IBActions для разных кнопки? вот как это выглядит прямо сейчас в файле viewController.h:
- (IBAction)digitPressed:(UIButton *)sender;
- (IBAction)operationPressed:(UIButton *)sender;
- (IBAction)dotPressed:(UIButton *)sender;
- (IBAction)button_mClear_Pressed:(UIButton *) sender;
- (IBAction)button_mPlus_Pressed:(UIButton *) sender;
- (IBAction)button_mMinus_Pressed:(UIButton *) sender;
- (IBAction)button_mRecall_Pressed:(UIButton *) sender;
- (IBAction)button_AC_Pressed:(UIButton *) sender;
- (IBAction)button_PlusMinus_Pressed:(UIButton *) sender;
почему это просто кажется мне повторяющимся и не элегантным?