2

temporaryDictionaryこのステートメントが実行された後の参照カウントは何ですか:

temporaryDictionary = [NSMutableDictionary dictionary];

temporaryDictionaryの参照カウントは次の1ようtemporaryDictionaryに初期化されていることがわかっています。

temporaryDictionary = [[NSMutableDictionary alloc] init];

ありがとう:D

4

3 に答える 3

1
temporaryDictionary = [NSMutableDictionary dictionary];

自動解放モードです。手動で解放する必要はありません。

temporaryDictionary = [[NSMutableDictionary alloc] init];

送信する必要があるブロックまたは解放ロック (適用可能な方) で注意する必要がありますrelease

どちらの場合も、値が保持されるため、保持カウントは 1 ずつ増加します。

*自動参照カウントがあるため、保持カウントや手動で解放するオーバーヘッドについて心配する必要はありません。

于 2013-06-13T07:22:45.323 に答える