之前的帖子我删了。。。
如果我有一个拥有对象 objA 的类,我应该使用哪一个?我知道如果该对象不属于该类,则需要保留它。
@class A
@property (retain) ObjectA objA;
@end
@implementation A
-(void) func {
self.objA = [[ObjectA alloc] init];
}
@end
如果类 A 中的 objA 设置为保留,并使用 init 函数在 func 中初始化。这会给出 2 个保留计数还是仅 1 个保留计数。