В проекте, над которым я сейчас работаю, я работаю через код моих предшественников. Одна из вещей, с которыми я сталкиваюсь здесь и есть такие добытчики:
- (NSDictionary *)userInfo
{
return [[userInfo retain] autorelease];
}
Очевидно, что userInfo уже сохранен классом, чего я не получаю: какова дополнительная ценность retain-auto-релиза этого объекта? Какая будет разница с этим методом:
- (NSDictionary *)userInfo
{
return userInfo;
}
Приветствия
EP.