首页 > 代码库 > (转)Objective-c方法调用
(转)Objective-c方法调用
在书写了类的声明和实现后,应用程序如何去调用它呢?
在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];
[person setName:@"sam" andSencondName:@"job"];
注:在多参数方法调用时,可以省略从第二个开始的方法名字。
如:
[person setName:@"sam":@"job"];
一个方法中还可以调用另外一个方法调用。如:
[NSString stringWithFormat:[test format]];
注:方法的调用一定要加上中括号“[。。。]”;
参考:
1,Objective-c方法的调用
http://blog.csdn.net/ztp800201/article/details/7678125
(转)Objective-c方法调用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。