[swift] 함수의 실행 시간을 측정하는 방법은 무엇인가요?

다음은 함수의 실행 시간을 측정하는 예제 코드입니다.

func measureTime() {
    let startTime = Date()
    
    // 측정하고자 하는 작업 수행
    
    let endTime = Date()
    let timeElapsed = endTime.timeIntervalSince(startTime)
    print("함수의 실행 시간: \(timeElapsed)초")
}

위의 예제 코드에서 measureTime 함수는 startTime으로 시작 시간을 기록하고, 작업을 수행한 뒤 endTime으로 끝 시간을 기록합니다. 그리고 두 시간을 비교하여 함수의 실행 시간을 측정합니다.

이와 같은 방법으로 함수의 실행 시간을 측정할 수 있으며, 이 정보를 활용하여 성능 개선에 도움을 얻을 수 있습니다.

더 자세한 내용은 Swift 공식 문서를 참고하시기 바랍니다.