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];

需要注意的是,用冒号隔开的各个参数顺序是不能更改的

posted @ 2013-11-06 14:14  石头君  阅读(2820)  评论(0)    收藏  举报