iOS
[iOS] #available(platform name version, *)
Peppo
2022. 1. 14. 20:03
728x90
이용가능한 API 버전 확인 (Checking API Availability)
기본적으로 특정 플랫폼 (iOS, macOS, tvOS, watchOS)과 특정 버전을 확인하는 구문을 제공해 줍니다.
이 구문을 활용해 특정 플랫폼과 버전을 사용하는 기기에 대한 처리를 따로 할 수 있습니다.
형태는 아래와 같습니다.
if #available(platform name version, platform name version,... *) {
// 해당 버전이상은 이 구문 실행
} else {
// 나머지 버전은 이 구문 실행
}
예시
// 제 맥북은 macOS 12.0.1 버전입니다.
if #available(iOS 10, macOS 10.12, *) {
print("iOS 10 버전, macOS 10.12 버전 이상에서는 이 메시지가 보일거다아~")
} else {
print("그 밑 버전은 이게 보일거야~")
}
// iOS 10 버전, macOS 10.12 버전 이상에서는 이 메시지가 보일거다아~
728x90