如何从C / C ++等调用这样的东西:
实现:
int foo(int a, int b)
{
a += b;
return a;
}
致电:
int newNumber = foo(1,2);
我想知道这一部分:
实现:
-(int) foo: (int)a addTo: (int)b
{
a += b;
return a;
}
致电:???
但是如何在同一个类的另一个方法中调用此方法并检索它?
我事先道歉,这是在文档或其他问题中公然 - 猜我需要一些额外的帮助。 :/
答案 0 :(得分:2)
在类实例(如您的情况下)或类上调用Objective C方法,如下所示:
int res = [self foo:1 addTo:2];
或者如果它是其他对象的方法:
int res = [theObject foo:1 addTo:2];
答案 1 :(得分:0)
您可以[self foo:1 addTo:2];