【发布时间】:2014-02-15 15:21:26
【问题描述】:
当您创建属性并且编译器自动合成底层 ivar 时,ivar 是否具有与属性相同的保留语义,还是保留语义仅适用于“setter”?
@property (nonatomic, strong) NSObject *strongObject
@property (nonatomic, weak) NSObject *weakObject
_strongObject = [[NSObject alloc] init]; // is this strong?
_weakObject = [[NSObject alloc] init]; // is this weak?
【问题讨论】:
标签: objective-c memory-management properties automatic-ref-counting llvm