How would you define a simple "min" method in obj-c

Fred Polack picture Fred Polack · Jan 24, 2010 · Viewed 31.6k times · Source

I want to define a min and max methods in a Utils class.

@interface Utils

int min(int a, int b);
int max(int a, int b);

@end

But I don't want to have named parameters. It would be a too heavy notation. I wanted to use the C-style definition. But then [Utils min(a, b)] as a call doesn't work. What is my problem?

Thanks in advance for any help

Answer

Mongus Pong picture Mongus Pong · Jan 24, 2010

It is already defined as a macro.

MIN(a, b)

MAX(a, b)

You dont need to redefine these ones.