iOS 获取手机型号4s 5s 6s
2016-01-14 10:19
288 查看
先导入头文件
#import "sys/sysctl.h"
下面是方法 放在你的工具类就可以了
#import "sys/sysctl.h"
下面是方法 放在你的工具类就可以了
//获取手机的型号 iPhone 4s iPhone 5s iPhone6s 。。。。 + (NSString*) doDevicePlatform { size_t size; int nR = sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = (char *)malloc(size); nR = sysctlbyname("hw.machine", machine, &size, NULL, 0); NSString *platform = [NSString stringWithCString:machine encoding:NSUTF8StringEncoding]; free(machine); if ([platform isEqualToString:@"iPhone3,1"]||[platform isEqualToString:@"iPhone3,2"]||[platform isEqualToString:@"iPhone3,3"]) { platform = @"iPhone 4"; } else if ([platform isEqualToString:@"iPhone4,1"]) { platform = @"iPhone 4S"; } else if ([platform isEqualToString:@"iPhone5,1"]||[platform isEqualToString:@"iPhone5,2"]) { platform = @"iPhone 5"; }else if ([platform isEqualToString:@"iPhone5,3"]||[platform isEqualToString:@"iPhone5,4"]) { platform = @"iPhone 5C"; }else if ([platform isEqualToString:@"iPhone6,2"]||[platform isEqualToString:@"iPhone6,1"]) { platform = @"iPhone 5S"; } return platform; }
相关文章推荐
- iOS技巧-Xcode代码静态分析
- iOS_25彩票_幸运转盘
- iOS 大牛博客集
- iOS系列教程之 快捷键
- ios开发之故事板
- iOS越狱的底层原理
- iOS开发支付宝 集成SDK注意事项
- bug 输出调试小技巧(备忘)ios
- iOS中使用百度地图API
- ios开发证书CER文件、P12文件,mobileprovition许可文件的用途
- ios tableview 刷新一行 或某几行
- iOS之Charles抓包工具的安装与使用
- Mac环境整理的一些命令及快捷键
- MagicalRecord入门教程
- iOS沙盒目录结构解析
- ios9.0.2无需验证降级8.4.1详细教程
- GCD死锁
- iOS 7 的实时毛玻璃模糊 (live blur)
- CocoaPods 的安装流程
- [原创]ios frame,bound和center