Objective-C中有关名称的一些基础规则及其注意要点

在Objective-C中变量的命名规则:名称必须以字母或者下划线(_)开头,之后可以是任何(大写或小写)字母、下划线或者0到9之间的数字组合。在Objective-C中的大写字母和小写字母是有区别的。

在这里需要注意的几点有:在命名类时,类名要以大写字母开始,另一方面,实例变量、对象以及方法的名称,通常以小写字母开始。为使程序更具有可读性,名称中要用大写字母来表示新单词的开始。

在命名名称的时候不偷懒,遵循命名标准使程序具有更强的自解释性(self-explanatory),这样既方便程序的阅读又有可能减少以后归档的任务。

实例变量:memberDeclarations部分指定了哪种类型的数据将要存储到Fraction中,以及这些数据类型的名称.可以看到这一部分放入自己的一组花括号内。对于Fraction类而言,声明int numerator; int denominator; 表示Fraction对象有两个名为numerator和denominator的整型成员。在这一部分(即是在Fraction的花括号中的那一部分)声明的成员称为实例变量。

类与实例的方法:必须定义各种方法才能使用Fractions。需要能够将分数的值设为特定的值。因为不能直接访问分数的内部表示(就是,直接访问它的实例变量),那么就必须编写方法来设置分子和分母,还需要编写一个名为print的方法来显示分数的值。以下是对print方法的声明,应该位于接口文件中:-(void) print;

方法开头处的符号问题:开头的负号(-)通知Objective-C编译器,该方法是一个实例方法。其他唯一选择的是正号(+),它表示的是类方法,类方法是对类本身执行某些操作的方法。如:创建类的新实例等。

实例方法:实例方法是对类的特定实例执行以下操作。如:设置值、检索值和显示值等。

返回值问题:在声明新方法时,必须通知Objective-C编译器这个方法是否返回值,若返回值,那么返回哪种类型的值。将返回类型放入开头符号之后的圆括弧中,那么返回值声明完成。

如何获取返回值:对于没有返回值的方法就不需要获取返回值了。一般获取不带指定值的返回值只需要执行return;语句就可以了。

方法声明的一般形式:方法类型(正负号 - + )   返回值类型(整型 int 等类型)   方法名   方法接受的参数(冒号 : )   参数类型(整型 int 等类型)   参数名; ---以分号结尾

posted on 2011-11-15 17:51  呓语若梦半浮生  阅读(1327)  评论(0编辑  收藏  举报

导航