DeviceGuru 库,这是它的 Swift 版本,还有一些额外功能。这个 Swift 仓库可以用于 Objective-C 项目中。
请使用如果您仍然想使用 Objective C 库,请期待版本发布的一些延迟。您可能需要提出 PR 来更新此仓库。我正在将精力分散在两个库上,而且对两者都未能做到公正。我只想专注于 Swift 库,预计在 2022 年前进。
DeviceUtil 帮助识别设备的确切硬件类型。例如 iPhone 6 或 iPhone 6s。
从版本 4.0.2
开始,它还可以识别模拟器类型,无论是 iPhone XR 还是 iPhone 6。
安装
前往 https://cocoapods.org.cn
搜索 DeviceUtil 库
复制库依赖并添加到您的 pod 文件中。例如:
pod 'DeviceUtil'
使用方法
DeviceUtil *deviceUtil = [[DeviceUtil alloc] init];
if ([deviceUtil hardware] == IPHONE_5C) {
NSLog(@"Device is iPhone 5c");
}
开发
想要贡献力量?太好了!只需要更新 GeneratorDevice.plist
然后
cd Generator
./main.swift
上述命令将自动生成所需代码
提交拉取请求
许可证
MIT