장치 UDID는 고유 장치 식별자를 나타냅니다. 모든 iOS 기기에는 40개의 문자와 숫자로 이루어진 일련의 UDID가 있으며 이는 기기에 고유한 것임을 보장합니다.
장치 이름은 일반적으로 장치 설정→ 일반→ 정보에서 찾을 수 있는 이름입니다.
iOS 버전은 현재 iPhone이 실행되는 버전이며 12.2의 최신 iOS 버전
iOS 모델은 사용자가 사용 중인 iOS 기기가 iPhone/iPad인지 여부를 설명합니다.
이제 프로그래밍 방식으로 UDID, 이름, 버전 및 모델을 감지하는 방법을 살펴보겠습니다.
Xcode → New Project를 열고 ViewController의 viewDidLoad 메소드에 아래 코드를 추가합니다.
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let udid = UIDevice.current.identifierForVendor?.uuidString let name = UIDevice.current.name let version = UIDevice.current.systemVersion let modelName = UIDevice.current.model print(udid ?? "") // D774EAE3F447445F9D5FE2B3B699ADB1 print(name) // iPhone XR print(version) // 12.1 print(modelName) // iPhone }