объявите функцию getVar для получения одного (целочисленного) параметра:
// header
-(void)getVar:(int)varX;
// implementation
-(void)getVar:(int)varX{
if (varX == 10)
// do something
}
Затем вызовите его следующим образом:
-(IBAction)pass{
int VariableX = 10;
[self getVar:VariableX];
}
Обычно синтаксис объявления метода в target-c:
- (ReturnType) functionName:(1st parameter type)1stParameterName
2ndParameter:(2nd parameter type)2ndParameterName
etc