当我assign
在声明合成属性时使用时,ARC 是否仍会自动为其创建匹配的 ivar?我的财产如下
@property (nonatomic, assign) NSString *text:
和
- (NSString *)text {
return self.label.text; // label is a UILabel
}
- (void)setText:(NSString *)text {
self.label.text = text;
}
_text
我对自动生成的ivar没有任何用处;当我省略@synthesize text = _text
或未使用的 ivar 仅保留在未使用的内存中时,编译器是否仍会创建此 ivar?