Delay и Random в iOS на Swift
Две очень полезных вспомогательных функции для разработки.
1. Выполнение функции после задержки
Первая выполняет замыкание после задержки в секундах.
// // proSwift.ru // public func delay(seconds seconds:Double, complition:()->()) { let popTime = dispatch_time(DISPATCH_TIME_NOW, Int64(Double(NSEC_PER_SEC) * seconds)) dispatch_after(popTime, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0)) { complition() } }
2. Получить случайное число в интервале чисел.
// // proSwift.ru // public func random(min min: CGFloat, max: CGFloat) -> CGFloat { return CGFloat(Float(arc4random()) / Float(0xFFFFFFFF)) * (max - min) + min }
Добавить комментарий