设备标识符
介绍
为 UIDevice 扩展以获取当前的设备信息,例如商业名称(iPhone X 而不是 iPhone10,3)。
平台
支持 iOS 和 tvOS
支持
对于 Swift 4,请使用 v1
对于 Swift 5,请使用 v2+
安装
此框架兼容Carthage或Cocoapods,任选其一。
Carthage
将其添加到您的Cartfile
github "sebastianvarela/DeviceIdentificator"
Cocoapods
将其添加到您的Podfile
pod 'DeviceIdentificator'
用法
Swift
let deviceModel = UIDevice.current.deviceModel
print("Current device: \(deviceModel.name)")
let isIpad = UIDevice.current.isIpad
let isSimulator = UIDevice.current.isSimulator
Objective-C
NSString *deviceModelName = [UIDevice currentDevice].deviceModelName;
NSLog(@"Current device: %@", [UIDevice currentDevice].deviceModelName);
BOOL isIpad = [UIDevice currentDevice].isIpad;
BOOL isSimulator = [UIDevice currentDevice].isSimulator;