苹果公司的objective c文档称
对于
目标C,如方法返回
值,id将int替换为默认值
数据类型。(对于严格的C结构,
例如函数返回值,int
保留默认类型。)
我认为返回类型和值是在方法签名中预定义的。你能给我举个例子说明医生指的是什么吗?
最佳答案
这一行仅仅意味着这样编写的方法在默认情况下将返回id
:
- init { ... }
或
+ array { ... }
对
- (id)init { ... }
此外,没有显式参数类型的方法将接受
id
对象。- initWithObject:object { ... }
与
- (id)initWithObject:(id)object { ... }