Swift 获取iPhone设备相关信息

获取iPhone机器名称:UIDevice.currentDevice().name
获取设备当前版本:UIDevice.currentDevice().systemVersion
获取设备当前系统名称:UIDevice.currentDevice().systemName
获取设备当前系统名称:
UIDevice.currentDevice().identifierForVendor?.UUIDString
获取设备运营商名称:
import CoreTelephony
CTTelephonyNetworkInfo().subscriberCellularProvider?.carrierName
也可以使用:
CTTelephonyNetworkInfo().currentRadioAccessTechnology
是设备震动:
import AudioToolbox
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
获取设备电池电量:
UIDevice.currentDevice().batteryMonitoringEnabled = true
// 需要注意在iOS8 之前只能精确到0.05 iOS8之后可以精确到0.01
UIDevice.currentDevice().batteryLevel