iOS/iOS Swift 문법

iOS swift #available 구문

Developer-Michelle 2022. 6. 3. 10:07

#available 구문

API가 버전을 탄다

 

OS버전별로 구문을 달리 작성해 주어야 한다

OS버전별로 구문을 분리해야 할 때 #available 구문 사용

 

if #available(<플랫폼이름 버전>, <...>, <*>) {

   <해당 버전에서 사용할 수 있는 API구문>

} else {

   <API를 사용할 수 없는 환경에 대한 처리>

}

 

플랫폼, 버전은 상수로 인식되므로 문자열 처리를 위해 따옴표 사용할 필요 없다.

단순히 플랫폼과 버전을 나열하기만 하면 됨.

 

최신 API를 사용할 때는 항상  #available 구문을 사용해서 코드 분리, 하위 버전 사용자를 위한 처리까지 해주어야 함.

 

출처: 꼼꼼한 재은씨의 swift 문법편

'iOS > iOS Swift 문법' 카테고리의 다른 글

iOS swift 제어전달문 (4가지) / 구문레이블  (0) 2022.06.03
iOS swift switch구문  (0) 2022.06.03
iOS swift guard구문  (0) 2022.06.03
iOS swift A ?? B  (0) 2022.05.28
iOS swift 주석 표시  (0) 2022.05.27