#import <objc/objc.h>
#import <objc/Object.h>
 
 
@interface TestObj : Object
{
    int num;
}
- (void)foo : (int)k;
@end
 
@implementation TestObj
 
- (void)foo: (int)k 
{
printf ("\i",k);
    
}
 
int main()
{
    id obj = [[TestObj alloc] init];
   int y= [obj foo:5];
   
    return 0;
}