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
Since you aren’t using the OS X Implementation of objective-c, you may not have access to the predefined MIN and MAX macros.
You can define these yourself as
There is probably a better way to define them, but these will create the simple macros for your use. You can add them into any common .h file that your classes normally share.