Computer >> 컴퓨터 >  >> 프로그램 작성 >> IOS

프로그래밍 방식으로 iOS 장치 UDID, 이름, 버전, 모델을 감지하는 방법은 무엇입니까?

<시간/>

장치 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
}

프로그래밍 방식으로 iOS 장치 UDID, 이름, 버전, 모델을 감지하는 방법은 무엇입니까?