NSTimer "" :
let timer = Timer.init(timeInterval: 10, repeats: false) { (_) in
}
RunLoop.main.add(timer, forMode: .commonModes)
NSTimer *timer = [[NSTimer alloc] initWithFireDate: [NSDate dateWithTimeIntervalSinceNow: delayInSeconds] interval: 0 target:yourObject selector:yourSelector userInfo:nil repeats:NO];
[NSRunLoop.mainRunLoop addTimer: timer forMode: NSRunLoopCommonModes];
, , , NSRunLoopCommonModes.
, , " ". NSTimer , . , NSRunLoopCommonModes , .