1

次の方法でプロパティを宣言するとしましょう。

@property(nonatomic, strong, getter = isWorking) BOOL working;

次に、プロパティを合成する代わりに、ゲッターを自分で作成します (それにカスタム ロジックを追加します)。

次の方法でプロパティにアクセスするとどうなりますか。

BOOL work = self.working;

ゲッター(およびそこにある私のカスタムロジック)はまだ呼び出されていますか、それともゲッターを明示的に使用してプロパティにアクセスした場合にのみ呼び出されBOOL work = self.isWorking;ますか?

4

1 に答える 1