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]];
注:方法的调用一定要加上中括号“[........]”
在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]];
注:方法的调用一定要加上中括号“[........]”
相关文章推荐
- Objective-c 类实现 (@implementation)
- Objective-c 类接口 (@interface) (类定义)
- Objective-c 程序结构
- Objective-c中@interface、@implementation、@protocal
- Objective-C之Meta-class和isa指针
- 关于 error: Operation is not valid due to the current state of the object。
- Object-C 字符串类各种操作方法
- Objective-C 笔记一(HelloWorld)
- Qt中的Q_OBJECT
- iOS UIWebView中javascript与Objective-C交互、获取摄像头
- iOS开发-object-c之 @[], @{}
- Object-C 自学笔记 - 1
- 详解Objective-C中委托和协议
- Class-Specific Hough Forests for Object Detection
- Object.create函数
- 自动化测试---PageObjects快速入门(一)
- Qt出现QObject::connect: Cannot queue arguments of type '******'的解决方法
- org.objectweb.asm.ClassVisitor.visit(转载)
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
- Objective C类方法load和initialize的区别