たとえば、.hファイルで1つの引数名を持つ関数を定義するかどうかは重要ですか...
-(foo *) initWithId:(NSString *)id;
そして、私の実装では、クラスプロパティを非表示にするため、引数に別の名前を付けます。
-(foo *) initWithID:(NSString *)idString;
オートコンプリートファイルは、オートコンプリートフィラーの「基礎」として.hを使用することを知っています。このシナリオには適用されませんが、コーディングスタイルの一貫性をできるだけ保つために、関数でプロパティ名を使用することを好みます。 。getFooとsetFooの両方が-(bar *)initWithFoo:(id)foo;のように同じプロパティ'foo'に適用されることを理解する方が理にかなっています。
私の知る限り、コンパイラには問題はありませんが、どういうわけか問題があるようです。