0

MKMapView のようなクラスをサブクラス化する場合、新しく追加されたインスタンス変数に名前を付ける好ましい方法はありますか? Apple は、アンダースコアのプレフィックスを独自の使用のために予約していると言っています。

4

4 に答える 4

1

より明確にするために; Appleは、 iVars 以外のメソッド名にアンダースコア プレフィックスを予約しています。

多くの開発者は、iVar の名前にアンダースコア プレフィックスを付けて、プロパティ名と区別することを好みます。

于 2011-03-04T21:07:22.893 に答える
1

Cocoa の命名規則とスタイルに特化した完全な Apple プログラミング ガイドがあります。

于 2011-03-04T23:13:39.340 に答える
0

サブクラスには独自の接頭辞 (EHMapView など) が付く傾向があるため、インスタンス変数に接頭辞を付けることができます_eh_(例: _eh_foo)。

于 2011-03-04T20:03:45.387 に答える