以下是几个常见的在objective-c 函数的表示
-(void)setA:(int)a;
返回值为void,传入一个类型为int的参数a
-(void)set;
返回值void,不需要传入任何参数。
-(int)getA;
返回值为int,不需要传入任何参数
以上的几个跟比如C++等语言的表示比较类似,虽有不同,但十分可以看懂。
下面要拿出的是传入多个参数的例子
-(void) setA: (int) a setB: (int) b;
从我熟悉的C++角度,如果要传入两个值的话应该是Set(inta , intb );
但是以上的函数真的有点让人无法理解,理解成一个函数还是两个函数呢?呵呵,我也不清楚。
看下实现
-(void) setA:(int)a setB:(int)b
{
int aa = a;
int bb = b;
}
然后在使用的时候[ClassA setA:1 setB:2];
这里的ClassA 某个类的实例.....