4

重複の可能性:
NSStringはカウントを保持します

オブジェクトの保持カウントが負の値になる可能性はありますか?

私はこのコードを持っています

NSString *str = [[NSString alloc] initWithString:@"Hello World"];
NSLog(@"String Retain Count: %i", [str retainCount]);

これにより、保持カウント-1が返されます。

なぜこれが起こったのですか?

また、私はこのようにしました

NSString *str = [[NSString alloc] init]

それでも、保持カウントで負の値を返します。

これはどのように起こっていますか?

このことを理解するのを手伝ってください!!!!!

4

1 に答える 1

6
于 2013-01-30T10:07:46.377 に答える