это правильно, возвращая управление памятью по дате?
Здесь у меня есть предположение, что я хочу вернуть дату обратно вызывающей стороне, но я не хочу, чтобы вызывающая сторона могла изменять дату и влиять на дату метода, поэтому я подумала, что верну копию .
Итак, код в методе, который у меня есть:
- (NSDate*)dateForMyTest {
return [[self.endDate copy] autorelease];
}
Я предполагал, что мне нужно автоматически выпустить его, чтобы вызывающий не делал этого, так как они бы сами не вызвали init / copy / etc.