Как сделать так, чтобы к переменной прибавлялось 1 каждую секунду?

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


Ответы (1 шт):

Автор решения: SuperAlexMamba
var myValue : Int = 0
var timer : Timer?
self.timer = Timer.scheduledTimer(withTimeInterval: 1.0 ,
repeats: true, block: { timer in
myValue += 1})
→ Ссылка