MST

星途 面试题库

面试题:Objective-C中方法签名的基本组成部分有哪些

请简要阐述Objective-C方法签名(Method Signature)的基本语法构成要素,并举例说明一个简单的实例方法签名和类方法签名。
17.3万 热度难度
编程语言Objective-C

知识考点

AI 面试

面试题答案

一键面试

基本语法构成要素

  1. 返回值类型:指明方法执行后返回的数据类型,如void表示无返回值,int表示返回整型等。
  2. 参数列表:包含方法接收的参数,每个参数由类型和名称组成,多个参数之间用空格分隔。

实例方法签名示例

- (NSString *)greetWithName:(NSString *)name;

在这个实例方法签名中:

  • - 表示这是一个实例方法。
  • (NSString *) 是返回值类型,表明该方法返回一个 NSString 类型的对象。
  • greetWithName: 是方法名,:(NSString *)name 表示方法有一个 NSString 类型的参数 name

类方法签名示例

+ (instancetype)sharedInstance;

在这个类方法签名中:

  • + 表示这是一个类方法。
  • (instancetype) 是返回值类型,instancetype 表示返回与当前类类型相同的实例对象。
  • sharedInstance 是方法名,此方法无参数。