为什么Xcode坚持将(id)作为方法参数?

时间:2012-11-05 21:52:51

标签: objective-c xcode

界面中的方法声明:

-(void)doSomethingOnGrass:(Grass*)grass;

在编写实现时,Xcode的自动完成功能倾向于这样:

-(void)doSomethingOnGrass:(id)grass {

}

Xcode将参数类型更改为id。我知道无论如何我都可以使用id,但我不确定在这种情况下更改参数类型的重点是什么。它是什么?

Xcode 4.3.2。

0 个答案:

没有答案