개발/iOS

시간 지연 함수

SKY STORY 2021. 3. 18. 21:35
반응형

 

import UIKit

class CommonUtil : NSObject {
	static func delay(_ delay: Double, closure: @escaping ()->()) {
        	DispatchQueue.main.asyncAfter(
            		deadline: DispatchTime.now() + Double(Int64(delay * Double(NSEC_PER_SEC))) / Double(NSEC_PER_SEC),
			execute: closure
       		)
    	}
}


사용 방법 :
CommonUtil.delay(1.0, closure: { 
	/* do somthing */ 
})
반응형