2016-06-15 5 views
0

は、私は、強い弱いのためのセッターとゲッターを知っていて、割り当てたいこのように非アトミック強く、コピーして、弱く、原子と非原子で割り当てるためのカスタムセッター?このよう

@property (copy, nonatomic) NSString *someString; 

-(void)setSomeString:(NSString *)someString { 
    _someString = someString; 
    _someString = [someString copy]; 
} 

のためのCOPYのセッターである

@property (copy, atomic) NSString *someString; // Setter ? 
@property (Strong, nonatomic) NSString *someString; 
@property (assign, nonatomic) NSString *someString; 
@property (Strong, atomic) NSString *someString; 
@property (assign, atomic) NSString *someString; 

答えて

1

例:setterメソッド

- (void)setImgView:(UIImageView *)imgView{ 
    if (_imgView == imgView) { 
     return; 
    } 
    _imgView = imgView; 
    _imgView.layer.borderColor = [UIColor clearColor].CGColor; 
    _imgView.layer.borderWidth = 0.0f; 
    _imgView.layer.cornerRadius = _imgView.frame.size.width/2; 
} 
関連する問題