[swift] Swift DeviceKit을 사용하여 디바이스의 앱 버전 확인하기

iOS 앱을 개발할 때, 때로는 디바이스의 현재 앱 버전을 확인해야 할 수도 있습니다. Swift DeviceKit 라이브러리를 사용하면 간편하게 디바이스의 앱 버전을 확인할 수 있습니다.

Swift DeviceKit이란?

Swift DeviceKit은 Swift로 작성된 iOS 및 tvOS 앱에서 디바이스 정보를 간편하게 가져올 수 있는 라이브러리입니다. 디바이스의 화면 크기, 모델명, 운영체제 버전 등을 손쉽게 확인할 수 있도록 도와줍니다.

Swift DeviceKit 설치

Swift Package Manager를 사용하여 Swift DeviceKit을 설치할 수 있습니다. 프로젝트의 Package.swift에 다음 내용을 추가해주세요.

dependencies: [
    .package(url: "https://github.com/devicekit/DeviceKit.git", .upToNextMajor(from: "4.0.0"))
]

그리고, 다음 커맨드로 패키지를 업데이트 해주세요.

$ swift package update

디바이스의 앱 버전 확인하기

Swift DeviceKit을 사용하면 디바이스의 앱 버전을 쉽게 확인할 수 있습니다. 다음은 Swift 코드 예시입니다.

import DeviceKit

let appVersion = Device.current.appVersion
print("현재 앱 버전: \(appVersion)")

위의 코드를 실행하면 현재 앱의 버전이 출력됩니다.

더 많은 디바이스 정보 확인하기

Swift DeviceKit을 사용하면 다양한 디바이스 정보를 가져올 수 있습니다. 아래는 몇 가지 유용한 예시입니다.

import DeviceKit

let deviceName = Device.current.name
let systemVersion = Device.current.systemVersion
let isPhone = Device.current.isPhone
let isPad = Device.current.isPad

print("디바이스 이름: \(deviceName)")
print("운영체제 버전: \(systemVersion)")
print("아이폰 여부: \(isPhone)")
print("아이패드 여부: \(isPad)")

위의 코드를 실행해보면 디바이스의 이름, 운영체제 버전, 아이폰 여부, 아이패드 여부 등을 확인할 수 있습니다.

참고 자료