Правильно, допустим, у меня есть метод вроде:
- (void)doStuff:(NSString *)doStuffWith;
Могу ли я сделать так, чтобы doStuffWith принимал только определенные слова вроде позволяют говорить «DoSomething1» и «DoSomething2», поэтому, когда я назову его так:
[self doStuff:@"DoSomething1"];
, он запустится, но если я назову его так:
[self doStuff:@"HelloWorld"];
, он выдаст предупреждение или что-то в этом роде?