Swift 코드 실행 시간 측정

2dubu·2022년 10월 24일
0

Swift

목록 보기
3/3

개발을 하거나, 코딩테스트를 진행할 때 특정 함수가 실행되는 시간을 구하고 싶을 때가 있습니다.
아래의 함수를 이용해 코드의 수행시간을 측정할 수 있습니다. 😁

Code

public func measureTime(_ closure: () -> ()) -> TimeInterval {
    let startDate = Date()
    closure()
    return Date().timeIntervalSince(startDate)
}

Usage

measureTime {
    // your code to measure run time
}

/* example
let time = measureTime {
    // your code to measure run time
}
print(time)
*/
profile
iOS Developer 👶🏻

0개의 댓글