0

私は「ProgramminginObjectiveC」の本でObjectiveCを勉強していて、彼が説明している部分に到達しました@property@synthesize、何かを理解しようとしています。セッターとゲッターを宣言してから、この場合は引数の名前を指定する必要がありました。それぞれ1つだけでしたが、1を超えるゲッター/セッターを宣言することはかなり前向きです。その場合、コンパイラーは、使用中に生成する引数の数をどのように知るの@propertyでしょうか。

4

2 に答える 2

3

プロパティセッターは1つの引数のみを取ることができ、プロパティゲッターは引数を取ることができません。

複数の引数を取り、物事を設定するメソッドを持つことは可能ですが、それはプロパティセッターではありません。

于 2013-02-13T00:13:38.640 に答える
2

ゲッターは何の価値もありません。変数の値のみを返します。セッターは変数の値を設定するため、引数は1つだけで、何も返しません。あなたの「ゲッター」が複数の引数を取る場合、それはもはや「セッター」とは呼ばれません。

于 2013-02-13T00:16:11.793 に答える