您的位置:首页 > 移动开发 > Objective-C

Objective-c 方法的调用

2015-11-13 18:04 453 查看
在书写了类的声明和实现后,应用程序如何去调用它呢?

在Objective-c中,调用方法的简单格式如下:

1⃣ [实例 方法]; 如: [person setAge:32]; 其中 person是Person类的实例。

或者是:

2⃣ [类名 方法名]; 如:NSString str = [NSDate date]; 这是直接调用类NSdate中的方法date来得到当前日期和时间。

在Objective-c中,调用一个类或实例的方法,也称为给这个类或实例发消息(message)。类的实例称为“接收方”。所以,通用方法调用的格式也可以理解为:

[接收方 消息];

在术语上,整个表达式也叫做消息表达式。这是官方的正式称呼。

当然,一个方法可能会有参数,也有可能会有多个参数,因此完整的方法调用格式如下:

[接收方法 名子1:参数1 名子2:参数2 名子3:参数 ... ]

如:

[person setAge:32];

注:在多参数方法调用时,可以省略从第二个开始的方法名子。

如:

一个方法中还可以调用另外一个方法调用,如:

[NSString stringWithFormat:[test format]];

注:方法的调用一定要加上中括号“[........]”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: