iOS에서 특정 버전별로 분기하기 (feat. systemVersion)

사실 iOS뿐아니라 macOS, tvOS, watchOS 등 애플의 OS는 모두 해당 합니다. 예를 iOS로 들어볼께요 🙋🏻 iOS 15, 16, 17 총 3가지의 버전이 있을때, 16 이상 버전에서는 A 동작을 15 버전에서는 B 동작을 하게 하는건 굉장히 쉽습니다. 바로 available 속성을 사용하여 분기처리 하면 되죠! 그런데, 이 available로 안되는것이 있어요 🥲 15와 17버전은 A 동작을 16은 B 동작을 하게 해야하는 코드를 한다면 available로는 분기 처리 할 수 없습니다... 이럴때는 UIDevice의 속성중 systemVersion을 이용해서 적절히 분기 처리 해주면 쉽게 원하는 특정 버전별로 분기 처리를 해줄 수 있어요!

특정 버전에 대한 분기 처리하기 (systemVersion)

iOYES

특정 버전에 대한 분기 처리하기 (systemVersion)

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 7월 12일 오후 11:56

댓글 0