Какао-Touch. В чем семантическая разница между версиями метода класса init alloc / init? - PullRequest
0 голосов
/ 04 декабря 2009

Может ли кто-нибудь объяснить мне семантическую разницу между этими двумя понятиями:

self.foo = [NSMutableDictionary dictionaryWithCapacity: theCapacity];

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

Взаимозаменяемы ли? Если нет, то как именно они отличаются.

Заранее спасибо.

Cheers, Дуг

1 Ответ

3 голосов
/ 04 декабря 2009

В этом случае они полностью взаимозаменяемы.

dictionaryWithCapacity: theCapacity - это просто ярлык

...