Если я создаю таймер, который никогда не повторяется
[NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(updateSystems) userInfo:nil repeats:NO];
мне все еще нужно сделать его недействительным?
Кроме того, освобождает ли экземпляр один шаг в методе invalidate? Поскольку я не использую alloc, моя переменная таймера не должна быть освобождена, хотя при создании таймера она должна автоматически создавать новый поток? Таймер все еще складывается в стеке?
Мне нужна ясность.
Спасибо