【从Actionscript3到Objective-C 2.0】1-3:方法(修正版,感谢Shane的指正)
Objective-C | 星期六, 十月 9th, 2010声明:【从Actionscript3到Objective-C 2.0】系列连载,为本人(Swfdong/Sheldon.Zhang)原创,仅”9ria天地会”一家网站可以在未经本人许可的情况下进行转载,其他网站需转载请与我取得联系。
在度过了一个格外忙碌的长假之后,终于有时间更新从AS3到Obj-C的连载了,今天要讲的是重头戏,可以说是尤为关键的一部分。
有的朋友或许已经发现了,之前我们所讲的“类和接口”章节只讲了如何编写一个类,而没有将如何使用一个类,这是因为我们还不了解Obj-C中方法的用法,在本节中,我们就会提到类的用法。好了,话不多说,开始正文。
1-3:方法
一个离开了方法的面向对象程序,是不可能运行的。我们使用Obj-C进行iOS应用开发的大多数时候,都是在与方法(和属性)打交道。
有别与AS3的点语法,Obj-C中对方法的调用是使用名为“消息”的机制实现的。消息机制是Obj-C对C语言最重要的扩充,也是大多数开发者学习Obj-C时觉得最困难的部分。
消息是什么呢?大家都知道,程序代码之间是不存在“默契”一说的,一个对象需要目标对象做特定事情时,就一定要通知到这个对象,这个通知就是一条消息。