Objective C コードの例では、次のようなことがよく見られます。
_myProp = newValue;
私が理解している限り、プロパティmyProp
を作成すると、実際の変数が として作成され_myProp
、(デフォルトでは) myProp
(ゲッター) とsetMyProp
(セッター) の 2 つのアクセサー メソッドが作成されます。
私の質問は、アクセサ メソッドをバイパスして変数を直接取得するサンプル コードが表示され続けるのはなぜですか? これに何か利点はありますか?