Метод определен в несколько ином синтаксисе, чем вы привыкли:
- (float)percentWithA:(float)a dividedByB:(float)b
{
return a / b * 100;
}
Параметры «разбросаны» по всему вызову метода. Например, имя этого метода будет percentWithA:dividedByB:
. Однако вам не нужно быть таким явным, как этот вызов. Например, вы могли бы сделать это:
- (float)percent:(float)a :(float)b { /* ... */ }
Но это не дает много контекста.