MyClass의 문자열 값이 변경되면 코드를 추가해야합니다. 그래서 MyClass의 문자열 속성 메서드를 재정의하려고합니다. 하지만 나는 잘 모르겠다. 그래서 나는 다음과 같이한다. 맞습니까?속성의 메서드를 재정의 할 수 있습니까?
속성의 메서드를 재정의하는 방법은 무엇입니까?
@interface MyClass{
NSString *string;
}
@property(retain, nonatomic) NSString *string;
@end
@implementation MyClass
- (void)setString:(NSString*)newString{
// want to add some codes.
[self setString:newString]; <= Is this correct?
}
@end
위의 코드는 속성의 인수를 고려하지 않는다고 생각합니다. 예) 보관, 복사, 비 원자학 등 –
네, 맞습니다. 나는 대답을 고쳐 줄거야. 나는 네가 무엇을하고 있는지 지금 이해하고 있다고 생각한다. –