这是用于轻松处理 iOS 设备模型(如 iPhone 4, 4s, 5, 5c, 5s, 6, 6p, iPad)的简单类。设备模型基于设备屏幕分辨率。
获取当前设备,只需使用以下代码
DeviceModel model = [DeviceModel model];
你也可以写这样的代码
if ([DeviceModel isEqualToModel:DeviceModelPhone5]) {
// Your code here
}
或者这样的代码
if ([DeviceModel isIpad]) {
NSLog(@"Is an iPad!");
}
if ([DeviceModel isIphone]) {
NSLog(@"Is an iPhone!");
}
+ (BOOL)isLandscape;
+ (BOOL)isPortrait;
DeviceModel 枚举包含支持的设备完整列表
typedef NS_ENUM(NSUInteger, DeviceModel) {
DeviceModelUnknown, // Unknown device
DeviceModelPhone4, // iPhone 4/4s
DeviceModelPhone5, // iPhone 5/5c/5s
DeviceModelPhone6, // iPhone 6
DeviceModelPhone6p, // iPhone 6 Plus
DeviceModelPad // iPads
};
如果您有一些建议或想法,请发送电子邮件:[email protected]