[swift] 함수의 실행 시간을 측정하는 방법은 무엇인가요?
다음은 함수의 실행 시간을 측정하는 예제 코드입니다.
func measureTime() {
let startTime = Date()
// 측정하고자 하는 작업 수행
let endTime = Date()
let timeElapsed = endTime.timeIntervalSince(startTime)
print("함수의 실행 시간: \(timeElapsed)초")
}
위의 예제 코드에서 measureTime
함수는 startTime
으로 시작 시간을 기록하고, 작업을 수행한 뒤 endTime
으로 끝 시간을 기록합니다. 그리고 두 시간을 비교하여 함수의 실행 시간을 측정합니다.
이와 같은 방법으로 함수의 실행 시간을 측정할 수 있으며, 이 정보를 활용하여 성능 개선에 도움을 얻을 수 있습니다.
더 자세한 내용은 Swift 공식 문서를 참고하시기 바랍니다.