我有财产:
@property(nonatomic, retain) NSMutableArray *myvar;
第一种情况:
myvar = [[NSMutableArray alloc] init];
NSLog(@retainCount: %i:", [myvar retainCount]);
输出:
保留计数:1
第二种情况:
self.myvar = [[NSMutableArray alloc] init];
NSLog(@retainCount: %i:", [self.myvar retainCount]);
输出:
保留计数:2
我的问题是:为什么在第二种情况下保留值是 2 ?