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

현재 iPhone 모델 정보를 확인하는 방법은 무엇입니까?

<시간/>

iOS Apple의 개인 정보 보호법을 위반하지 않는 iPhone에 대한 모든 정보가 포함된 UIDevice 클래스를 제공합니다.

UIDevice를 사용하여 −

와 같은 정보에 액세스할 수 있습니다.
  • UIDevice.current.localizedModel − 모델의 현지화된 버전을 반환합니다.

  • UIDevice.current.model - 이것은 현재 장치의 모델을 반환합니다. @"아이폰", @"아이팟 터치"

  • UIDevice.current.name - 이것은 사용 중인 장치의 현재 이름을 반환합니다. "내 아이폰"

  • UIDevice.current.systemName - 이것은 시스템 이름을 반환합니다. @"iOS"

  • UIDevice.current.systemVersion - 이것은 시스템 버전을 반환합니다. @"4.0"

  • UIDevice.current.batteryLevel − 이것은 배터리 수준을 반환합니다. 0에서 1 사이이면 값을 반환하고, 상태가 UIDeviceBatteryStateUnknown이면 -1.0을 반환합니다.

  • UIDevice.current.batteryState − 이것은 배터리 상태를 반환하며, Apple API에 따라 4가지 가능한 값을 가집니다.

public enum BatteryState : Int {
   case unknown
   case unplugged
   case charging
   case full
}

View Controller의 viewDidLoad에 위의 코드를 작성하고 출력하여 결과를 볼 수 있습니다.

print(UIDevice.current.model)
print(UIDevice.current.localizedModel)
print(UIDevice.current.systemVersion)

iPhone 7 plus 시뮬레이터에서 실행하는 동안 다음과 같은 결과를 얻었습니다.

iPhone
iPhone
12.0

다음은 위의 코드를 어떻게 사용할 수 있는지에 대한 결과와 예입니다.

현재 iPhone 모델 정보를 확인하는 방법은 무엇입니까?