[swift] Swift로 디바이스의 기기 이름 가져오기

iOS 앱을 개발 중인 경우, 때로는 현재 실행 중인 기기의 이름을 가져와야 할 때가 있습니다. Swift에서는 다음과 같은 방법으로 디바이스의 기기 이름을 가져올 수 있습니다.

import UIKit

func getDeviceName() -> String? {
    let device = UIDevice.current
    return device.name
}

guard let deviceName = getDeviceName() else {
    print("Failed to get device name")
    return
}

print("Device name: \(deviceName)")

위의 코드에서는 UIDevice.current 객체를 사용하여 현재 기기의 정보를 가져옵니다. name 속성은 기기의 이름을 나타내며, 이를 반환하여 디바이스의 기기 이름을 얻을 수 있습니다.

그러나 주의할 점은 UIDevice.current 객체의 정보를 사용하기 전에 guard문을 사용하여 Optional을 해제하는 것입니다. 이렇게 함으로써 기기 이름을 가져올 수 없는 경우 에러를 처리하거나, 이후에 사용할 수 있도록 안전하게 처리할 수 있습니다.

위 코드를 실행하면 디바이스의 기기 이름이 콘솔에 출력될 것입니다.

이렇게 Swift로 디바이스의 기기 이름을 가져오는 방법을 소개했습니다. iOS 앱 개발 중에 유용하게 사용할 수 있으니 참고해보세요!

참고 자료