判断iphone设备型号
来源:互联网 发布:没有网络视听许可证 编辑:程序博客网 时间:2024/04/20 15:08
- 判断设备是否是 iphone5
- 1.在程序中涉及到全屏的宽高的时候,初始化的时候,代码中不要写320和480#define Screen_height [[UIScreen mainScreen] bounds].size.height#define Screen_width [[UIScreen mainScreen] bounds].size.width2.使用宏定义方法判断#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)if(iPhone5){/*代码操作*/}else{/*代码操作*/}在网上又找到另外一种方法:+ (NSString*)deviceString{// 需要#import "sys/utsname.h"struct utsname systemInfo;uname(&systemInfo);NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];if ([deviceString isEqualToString:@"iPhone1,1"]) return @"iPhone 1G";if ([deviceString isEqualToString:@"iPhone1,2"]) return @"iPhone 3G";if ([deviceString isEqualToString:@"iPhone2,1"]) return @"iPhone 3GS";if ([deviceString isEqualToString:@"iPhone3,1"]) return @"iPhone 4";if ([deviceString isEqualToString:@"iPhone4,1"]) return @"iPhone 4S";if ([deviceString isEqualToString:@"iPhone5,2"]) return @"iPhone 5";if ([deviceString isEqualToString:@"iPhone3,2"]) return @"Verizon iPhone 4";if ([deviceString isEqualToString:@"iPod1,1"]) return @"iPod Touch 1G";if ([deviceString isEqualToString:@"iPod2,1"]) return @"iPod Touch 2G";if ([deviceString isEqualToString:@"iPod3,1"]) return @"iPod Touch 3G";if ([deviceString isEqualToString:@"iPod4,1"]) return @"iPod Touch 4G";if ([deviceString isEqualToString:@"iPad1,1"]) return @"iPad";if ([deviceString isEqualToString:@"iPad2,1"]) return @"iPad 2 (WiFi)";if ([deviceString isEqualToString:@"iPad2,2"]) return @"iPad 2 (GSM)";if ([deviceString isEqualToString:@"iPad2,3"]) return @"iPad 2 (CDMA)";if ([deviceString isEqualToString:@"i386"]) return @"Simulator";if ([deviceString isEqualToString:@"x86_64"]) return @"Simulator";NSLog(@"NOTE: Unknown device type: %@", deviceString);return deviceString;}
0 0
- 判断iphone设备型号
- 判断iPhone 硬件设备型号
- iPhone设备型号列表
- iPhone设备型号列表
- 如何判断iphone设备型号和ios系统版本号
- iOS判断用户当前设备型号iPhone-model
- iPhone型号判断
- 判断iPhone型号
- iOS判断iPhone型号
- 判断iPhone的型号
- iOS判断设备型号
- 判断iOS设备型号
- 判断iOS设备型号
- 查看iPhone设备的型号
- iOS开发判断iPhone型号
- iphone 获取设备型号 设备系统
- 判断iOS的设备型号
- 判断ios设备的型号
- weka数据导入
- LeetCode Binary Search Tree Iterator
- spring4+springmvc+springdataJPA+hibernate4 整合懒加载问题
- 高性能Mysql主从架构的复制原理及配置详解
- Agile 933 - File upload completes successfully but shows as Not Completed and file is not visible on
- 判断iphone设备型号
- RedHat 6.5 Puppet配置[troubleshooting]
- linux下kill命令详解
- Android之屏幕适配
- c++基础(一)
- easyui 动态生成datagrid列
- ubuntu下编译contiki
- leetcode第8题
- linux下杀死进程(kill)的N种方法