반응형
kUTType이란?
kUTType은 Swift에서 파일 유형을 식별하기 위해 사용되는 상수이며, Uniform Type Identifier(UTI)의 문자열 표현입니다.
UTI는 파일 형식을 정의하는 고유한 식별자입니다.
(식별자를 모두 외울수 없기 때문에 간단하게 상수로 표현해서 사용한다고 생각하시면 됩니다.)
Swift에서 kUTType은 iOS 및 macOS 프레임워크에서 파일 형식을 처리하는 데 사용됩니다. 이를 통해 앱이 특정 파일 형식을 인식하고, 해당 형식의 파일을 처리하거나 열 수 있습니다. 예를 들어, 이미지 파일을 다루는 앱에서는 kUTTypeImage를 사용하여 이미지 파일을 인식하고 처리할 수 있습니다.
kUTType은 다양한 파일 형식을 나타내는 상수들로 구성되어 있습니다. 예를 들어, kUTTypeImage는 이미지 파일 형식을 나타내는 상수이고, kUTTypeAudio는 오디오 파일 형식을 나타내는 상수입니다. 다른 kUTType 상수들은 문서, 비디오, 폴더 등 다양한 파일 형식을 다루기 위해 제공됩니다.
kUTTypeImage 의 UTI는 pulbic.image 를 나타내며, kUTTypeAudio 의 UTI는 public.audio 를 나타낸다.
하지만, Apple Document에 따르면 iOS 15부터 kUTType들은 Deprecated 되었습니다.
iOS 15 부터 이 식별자를 사용기 위해서는 아래와 같이 사용하면 됩니다.
kUTTypeImage => UTType.image.identifier
반응형
'Dev-iOS > Swift' 카테고리의 다른 글
Swift에서의 NSItemProvider 활용 (0) | 2023.07.12 |
---|