インターフェイスでの私のメソッド宣言:
-(void)doSomethingOnGrass:(Grass*)grass;
実装を書いている間、Xcode のオートコンプリート機能はこれを置く傾向があります:
-(void)doSomethingOnGrass:(id)grass {
}
Xcode はパラメーターの型を に変更しました。とにかくid
動作させることができることはid
わかっていますが、このシナリオでパラメーターの型を変更する意味がよくわかりません。それは何ですか?
Xcode 4.3.2。