用什么方法能够把设备型号掌握科学的学习方法在脑海里。

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
设备型号表示方法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口13555人阅读
iphone开发(29)
1.IOS 获取最新设备型号方法
列表最新对照表:/wiki/Models
#import &sys/utsname.h”
struct utsname systemI
uname(&systemInfo);
NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
这样得到的 &&deviceString& 是iPhone5,2 的设备号,根据对照表可以获取到当前手机型号。
完整函数:
struct utsname systemI
uname(&systemInfo);
NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
NSArray *modelArray = @[
@&i386&, @&x86_64&,
@&iPhone1,1&,
@&iPhone1,2&,
@&iPhone2,1&,
@&iPhone3,1&,
@&iPhone3,2&,
@&iPhone3,3&,
@&iPhone4,1&,
@&iPhone5,1&,
@&iPhone5,2&,
@&iPhone5,3&,
@&iPhone5,4&,
@&iPhone6,1&,
@&iPhone6,2&,
@&iPod1,1&,
@&iPod2,1&,
@&iPod3,1&,
@&iPod4,1&,
@&iPod5,1&,
@&iPad1,1&,
@&iPad2,1&,
@&iPad2,2&,
@&iPad2,3&,
@&iPad2,4&,
@&iPad3,1&,
@&iPad3,2&,
@&iPad3,3&,
@&iPad3,4&,
@&iPad3,5&,
@&iPad3,6&,
@&iPad2,5&,
@&iPad2,6&,
@&iPad2,7&,
NSArray *modelNameArray = @[
@&iPhone Simulator&, @&iPhone Simulator&,
@&iPhone 2G&,
@&iPhone 3G&,
@&iPhone 3GS&,
@&iPhone 4(GSM)&,
@&iPhone 4(GSM Rev A)&,
@&iPhone 4(CDMA)&,
@&iPhone 4S&,
@&iPhone 5(GSM)&,
@&iPhone 5(GSM+CDMA)&,
@&iPhone 5c(GSM)&,
@&iPhone 5c(Global)&,
@&iphone 5s(GSM)&,
@&iphone 5s(Global)&,
@&iPod Touch 1G&,
@&iPod Touch 2G&,
@&iPod Touch 3G&,
@&iPod Touch 4G&,
@&iPod Touch 5G&,
@&iPad 2(WiFi)&,
@&iPad 2(GSM)&,
@&iPad 2(CDMA)&,
@&iPad 2(WiFi + New Chip)&,
@&iPad 3(WiFi)&,
@&iPad 3(GSM+CDMA)&,
@&iPad 3(GSM)&,
@&iPad 4(WiFi)&,
@&iPad 4(GSM)&,
@&iPad 4(GSM+CDMA)&,
@&iPad mini (WiFi)&,
@&iPad mini (GSM)&,
@&ipad mini (GSM+CDMA)&
NSInteger modelIndex = - 1;
NSString *modelNameString =
modelIndex = [modelArray indexOfObject:deviceString];
if (modelIndex &= 0 && modelIndex & [modelNameArray count]) {
modelNameString = [modelNameArray objectAtIndex:modelIndex];
NSLog(@&----设备类型---%@&,modelNameString);
注:struct&utsname&systemI
这是LINUX系统放硬件版本的信息的地方
IOS-获取Model(设备型号)、Version(设备版本号)、app(程序版本号)等
NSLog(@&name: %@&, [[UIDevice currentDevice] name]);
NSLog(@&systemName: %@&, [[UIDevice currentDevice] systemName]);
NSLog(@&systemVersion: %@&, [[UIDevice currentDevice] systemVersion]);
NSLog(@&model: %@&, [[UIDevice currentDevice] model]);
NSLog(@&localizedModel: %@&, [[UIDevice currentDevice] localizedModel]);
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
CFShow((__bridge CFTypeRef)(infoDictionary));
// app名称
NSString *app_Name = [infoDictionary objectForKey:@&CFBundleDisplayName&];
// app版本
NSString *app_Version = [infoDictionary objectForKey:@&CFBundleShortVersionString&];
// app build版本
NSString *app_build = [infoDictionary objectForKey:@&CFBundleVersion”];
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:114808次
积分:1419
积分:1419
排名:千里之外
原创:38篇
评论:17条
(2)(5)(3)(3)(3)(1)(2)(1)(2)(4)(2)(1)(4)(2)(2)(2)(1)(1)&&&&IOS 获取最新设备型号方法
IOS 获取最新设备型号方法
IOS 获取最新设备型号及当前设备及app的信息方法
若举报审核通过,可奖励20下载分
被举报人:
tianxu_ever
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
移动开发下载排行

我要回帖

更多关于 掌握多音字的好方法 的文章

 

随机推荐