申し訳ありませんが、私はiOSの初心者開発者です。最近、@ synthesizeが特定のバージョンのXcodeで@synthesizeになり、コンパイラが自動合成してプロパティを作成し、プライベート変数に_を割り当てると簡単に聞きました。
私はこれをテストしました:
@synthesizeがない場合は、を使用してプロパティとプライベートフィールドにアクセスできます。
self.property_name = something;
_property_name = something; //(used in getter and setters)
@synthesize property_nameを使用すると、を使用してプロパティとプライベートフィールドにアクセスできます。
self.property_name = something;
property_name = something;
私の質問は、本当に@synthesizeがもう必要なのかということです。または私が見逃しているより大きな物語がありますか?