Object-C 函数的定义和调用
OC的函数名称定义跟其他语言略有不同,之前一直都比较模糊。今天系统的整理一下。
首先,下图指示了一个常见的函数及对应元素:

函数的真名,是由多个函数关键词组成,上图函数的真名即是 【insertObject: atIndex:】,冒号也是函数名的一部分。
函数的关键词在实际使用中,基本取代了参数名。以上函数的调用方式如下:
[myArray insertObject:anObject atIndex:0];
再来一个实例:
-(int)changeColorToRed:(float)red green:(float)green blue:(float)blue;
函数调用:
[myColor changeColorToRed:5.0 green:2.0 blue:6.0];
需要注意的是,用冒号隔开的各个参数顺序是不能更改的。

浙公网安备 33010602011771号