Post

Swift - #available이란?

Swift - #available이란?

#available

  • 해당 기기의 플랫폼 버전을 검증할 때 사용함.
    • 주로 if문과 같은 조건문과 혼용해서 사용

문법

1
2
3
4
5
if #available(platform_name version, *){
  // 실행 코드
}else{
  ...
}
  • 플랫폼 이름과 버전은 띄어쓰기로 구분함.
  • 구문을 종료할 경우 마지막에 *를 붙여줌.

예시

1
2
3
4
5
if #available(iOS 13, *){
  print("iOS 13 버전 이상임")
}else{
  print("iOS 13 버전 미만임")
}

결과

1
iOS 13 버전 이상임
This post is licensed under CC BY 4.0 by the author.