Распределение с использованием температуры, почему этот способ лучше? - PullRequest
0 голосов
/ 27 марта 2011
//.h file
@property(nonatomic, retain) NSMutableDictionary *data;

//.m file
NSMutableDictionary *temp = [[NSMutableDictionary alloc] init];
self.data = temp;
[temp release];

Почему этот способ (с использованием временной переменной) лучше, чем этот

self.data = [[NSMutableDictionary alloc] init];

В чем разница?

1 Ответ

3 голосов
/ 27 марта 2011

Второй способ - утечка вновь созданного словаря.Вы можете использовать:

self.data = [NSMutableDictionary dictionary];

И это будет так же безопасно, как в первом примере.

Отредактировано, чтобы соответствовать обновлению OP к вопросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...