CFAbsoluteTime

Wongbing·2022년 10월 11일
0

Apple Docs

목록 보기
3/11

CFAbsoluteTimeGetCurrent

CFAbsoluteTimeGetCurrent Apple Docs

tags: TIL

Returns the current system absolute time

현재 시스템의 절대시간을 반환한다.

Declaration

func CFAbsoluteTimeGetCurrent() -> CFAbsoluteTime

Return Value

The current absolute time.

현재 절대시간

Discussion

Absolute time is measured in seconds relative to the absolute reference date of Jan 1 2001 00:00:00 GMT. A positive value represents a date after the reference date, a negative value represents a date before it. For example, the absolute time - 32940326 is equivalent to December 16th, 1999 at 17:54:34. Repeated calls to this function do not guarantee monotonically increasing results. The system time may decrease due to synchronization with external time references or due to an explicit user change of the clock

절대시간은 2001년 1월 1일 00:00:00 GMT 절대참조날짜에 연관하여 초를 측정한다. 양의 값은 참조날짜 이후의 날짜를 나타내고, 음의 값은 참조날짜 전의 날짜를 나타낸다. 예를들어 - -32940326 은 1999년 12월 16일 17:54:34 와 같다. 이 함수에 대한 반복 호출은 결과의 단조로운 증가를 보장하지 않는다. 시스템 시간은 외부 시간 참조에 의해 줄어들 수도 있고, 명시적인 사용자의 시간변경으로 인해 줄어들 수도 있다.

CFAbsoluteTime

Type used to represent a specific point in time relative to the absolute reference date of 1 Jan 2001 00:00:00 GMT

절대참조날짜인 2001-1-1 00:00:00 GMT와 연관된 시간안에 시점을 지정하는 것을 보여주는 타입이다.

Declaration

typealias CFAbsoluteTime = CFTimeInterval

Discussion

Absolute time is measured by the number of seconds between the reference date and the specified date. Negative values indicate dates/times before the reference date. Positive values indicate dates/times after the reference date.

절대시간은 참조날짜와 지정된 날짜 사이의 초들로 측정된다. 음의 값은 참조날짜 전의 날짜/시간을 나타낸다. 양의 값은 참조날짜 이후의 날짜/시간 을 나타낸다.

CFTimeInterval

ype used to represent elapsed time in seconds

경과된 시간을 초로 나타내는대 사용하는 타입이다.

Declaration

typealias CFTimeInterval = Double

이용하기

어떤 메서드가 실행되는 시간이 궁금하다면 , 메서드의 시작부분에CFAbsoluteTimeGetCurrent() 를 통해 현재 시작 시간을 startTime 변수에 저장 시켜놓고, 메서드가 끝난 시점에 CFAbsoluteTimeGetCurrent() 를 호출하여 startTime과의 차이를 구하면, 메서드가 몇초동안 실행되었는지 구할 수 있다.

profile
IOS 앱개발 공부

0개의 댓글