我的财产如下
@property(strong,nonatomic)NSArray *dataArray;
我正在尝试按如下方式显示retainCount
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.dataArray=[NSArray new];
NSLog(@"Retain Count1 %d",[dataArray retainCount]);
[dataArray release];
NSLog(@"Retain Count2 %d",[dataArray retainCount]);
}
根据我的理解, Retain Count1和Retain Count2应该分别为1和0。
但是我得到了奇怪的值22 和21,当我再次运行时,有时
保留计数将再次增加1。任何帮助是极大的赞赏 。