【发布时间】:2014-09-03 12:22:47
【问题描述】:
当我在声明合成属性时使用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 是否仅保留在未使用的内存中?
【问题讨论】:
标签: ios objective-c memory-management ivars