[swift] Swift DeviceKit을 사용하여 디바이스의 모델 이름 가져오기

Swift DeviceKit은 Swift 프로그래밍 언어로 작성된 iOS 및 tvOS 디바이스의 정보를 쉽게 가져올 수 있도록 도와주는 라이브러리입니다. 이를 사용하여 디바이스의 모델 이름을 가져오는 방법을 알아보겠습니다.

먼저, Swift Package Manager를 통해 프로젝트에 DeviceKit을 추가해야 합니다. Package.swift 파일을 열고 dependencies 항목에 아래와 같이 DeviceKit을 추가합니다.

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

패키지 매니저가 의존성을 다운로드하고 설치할 것입니다. 패키지가 준비되면 다음 단계로 진행해보겠습니다.

디바이스의 모델 이름을 가져오기 위해 아래와 같이 코드를 작성합니다.

import DeviceKit

let device = Device()

let modelName = device.description

위 코드에서 device.description을 호출하여 디바이스의 모델 이름을 가져올 수 있습니다. 모델 이름은 문자열로 반환됩니다.

예를 들어, iPhone X의 경우 modelName은 “iPhone X”가 될 것입니다.

이제 modelName을 출력하거나 다른 용도로 사용할 수 있습니다.

이외에도 Swift DeviceKit은 다양한 디바이스 정보를 제공해주므로, 필요한 다른 정보도 쉽게 얻을 수 있습니다. 자세한 정보는 Swift DeviceKit의 공식 GitHub 페이지를 참조하시기 바랍니다.