반응형
안녕하세요! 전진시입니다~
이번 포스팅은 TimeInterval 타입을 CMTime 타입으로 변환하는 방법입니다
먼저 TimeInterval 이란?
TimeInterval
a number of seconds 즉, 초를 나타내는 단위입니다.
그렇다면 CMTime이란 ?
CMTime
애플 개발 문서에는 영어로 블라블라 써있는데 해석하자면
복사해서 가져오려니 깨져서 가져와지네염〔´∇`〕
간단히 설명하자면 CMTime은 시간 값을 int64 타입의 분자와 int32타입의 분모로 시간을 표현하는 구조체 입니다.
🎃 고럼 바로 TimeInterval을 CMTime 로 어떻게 변환하는지 보겠습니다.
서론이 길었는데 방법은 아주 간단해욤!
let convertValue = CMTime(seconds: secondsValue, preferredTimescale: 1000000)
🎃 반대로 CMTime에서 seconds를 얻으려면?
CMTimeGetSeconds(CMTime)
위의 메서드를 사용하시면 됩니다!
그럼 오늘도 좋은 하루 보내세요~!(งᐖ)ว
반응형
'개발노트 > iOS' 카테고리의 다른 글
IOS : FCM 연동하기 (Firebase Cloud Messaging) (0) | 2021.12.20 |
---|---|
SWIFT : 초기 뷰 컨트롤러 설정 (2) (0) | 2021.12.17 |
Swift에서 objective-c 함수 및 코드 사용하기! (0) | 2021.11.25 |
iOS : Cocoapod와 pod설치하기! (0) | 2021.11.23 |
SWIFT : 버튼 모서리 둥글게 만들기! Button corner radius 조작하기 (0) | 2021.11.23 |
댓글