2016-06-15 3 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; 
}