Skip to content

Instantly share code, notes, and snippets.

import Foundation
class Debouncer: NSObject {
var callback: (() -> ())
var delay: Double
weak var timer: Timer?
init(delay: Double, callback: @escaping (() -> ())) {
self.delay = delay
self.callback = callback