声明属性时,不要以new开头。如果非要以new开头命名属性的名字,需要自己定制get方法名,如
@property(getter=theString) NSString * newString;
问题: getter=theString ;做什么用
解惑:
正常的set get方法
- (void)setNewString:(NSString *)newString {
}
- (NSString *)newString {
return @"XXX"
}
设置getter=theString以get方法变为
- (NSString *)theString {
return @"XXX";
}