0

誰かがこれら2つの意味の違いを明確にしてくれませんか:

self.foo = [NSMutableDictionary dictionaryWithCapacity:theCapacity];

self.foo = [[[NSMutableDictionary alloc] initWithCapacity:theCapacity] autorelease];

交換可能ですか?そうでない場合、それらはどのように正確に異なりますか。

前もって感謝します。

乾杯、ダグ

4

1 に答える 1

3

この場合、それらは完全に交換可能です。

dictionaryWithCapacity:theCapacity は単なるショートカットです

于 2009-12-04T03:36:31.893 に答える