В объективе-c это действительно супер просто. Вот как бы вы сделали это в C:
int functName(int arg1, int arg2)
{
// Do something crazy!
return someInt;
}
Это все еще работает в target-c из-за его совместимости с C, но объективный способ c это сделать:
// Somewhere in your method declarations:
- (int)methodName:(int)arg1 withArg2:(int)arg2
{
// Do something crazy!
return someInt;
}
// To pass those arguments to the method in your program somewhere:
[objectWithOurMethod methodName:int1 withArg2:int2];
Удачи!