2012-04-14 3 views
1

Я довольно много, что они делают ... но просто хотел, чтобы подтвердить ... например, посмотрите на следующий код ..Сделайте конструктор удобства размером с приложение ...?

- (void)reset { 
NSNumber *zero = [NSNumber numberWithInteger:0]; 
[self setCount:zero]; 
} 

теперь это возвращает autoreleased объект, который добавляется к autorelease пула приложение и, таким образом, увеличивая его размер ...

и это не будет освобождено, если приложение не будет прекращено ..? Любая помощь с благодарностью

ответ

4

Память освобождается следующим проходом через главный цикл событий приложения.

Точное время зависит от того, когда приложение завершит выполнение кода и вернется в цикл событий. Во время цикла событий, среди запланированных задач, является опорожнение (истощение) пула авторесурсов приложения.

Если вы беспокоитесь о том, что пулы авторефератов увеличиваются в размерах, вы можете стратегически использовать свои собственные авторекламы.

+0

и если это произойдет ..? –

+0

Я ищу точное время, я имею в виду, что вызывает прохождение.? –

+0

@AnkitSrivastava Смотрите мои правки. – trudyscousin

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

  • Нет связанных вопросов^_^