Для моего независимого изучения уровня Objective-C моего начинающего меня попросили добавить счетчик к классу, чтобы каждый раз, когда в нем использовался метод, он получал ++.Однако я неверно истолковал это как «Каждый раз, когда метод вызывается, ++».Поняв, как сделать то, что от меня требовалось, я подумал, как создать метод, который будет возвращать счетчик в дополнение к тому, что метод вызывался для возврата.Если бы я использовал статический int в дополнение к переменной ++;как при каждом вызове метода извлечь это значение переменной в моей основной программе?
Пример кода из комментария:
-(Fraction *) add: (Fraction *) f {
static int fractaddcount;
fractaddcount++;
Fraction *result = [[Fraction alloc] init];
result.numerator = numerator * f.denominator + denominator * f.numerator;
result.denominator = denominator * f.denominator;
return result;
}