合成されたプロパティを宣言するときに使用すると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を使用したことはありません。省略してもコンパイラはこのivarを作成します@synthesize text = _text
か、それとも未使用のivarは未使用のメモリにそのまま残りますか?