2009-12-04 9 views
0

Может ли кто-то прояснить для меня семантическую разницу между этими двумя:Какао-Touch. Какова семантическая разность между init init-версиями класса alloc/init?

self.foo = [NSMutableDictionary dictionaryWithCapacity: theCapacity];

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

Являются взаимозаменяемыми? Если не так, как они отличаются друг от друга.

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

Приветствия, Doug

ответ

3

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

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

Смежные вопросы