私は次のようなプロパティを持っています
@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]);
}
私の理解によると、RetainCount1とRetainCount2はそれぞれ1と0である必要があります。
しかし、私は奇妙な値22 と21を取得しています。また実行すると、時々
保持カウントは再び1ずつ増加します。どんな助けでも大歓迎です。