1. ホーム
  2. iphone

[解決済み] 円弧でセッターをオーバーライドする

2022-11-04 07:17:51

質問

@interface Article : NSObject 

@property (nonatomic, strong) NSString *imageURLString;

@end


@implementation Class

@synthesize imageURLString = _imageURLString;

- (void)setImageURLString:(NSString *)imageURLString {
    _imageURLString = imageURLString;
    //do something else
}

ARC有効時のセッターを正しくオーバーライドできましたか?

どのように解決するのですか?

はい、これは正しいです。また、これが本当に正しいことだと信じるには、しばらく時間がかかりました。

この場合、標準の生成されたセッターが行う以上のことを行わないので、オーバーライドは必要ないことを理解していますか?より多くのコードを setImageURLString: にコードを追加する場合のみ、セッターをオーバーライドする必要があります。