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