`
siruoxian
  • 浏览: 231642 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

获取iphone手机型号

阅读更多

需要在头文件中引入

#include <sys/types.h>

#include <sys/sysctl.h>

 

  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];

        NSLog(@"platform:%@",platform);

        free(machine);



 if ([platform isEqualToString:@"iPhone1,1"])
    {
        return @"iPhone";
    }
    if ([platform isEqualToString:@"iPhone1,2"])
    {
        return @"iPhone3G";
    }
    if ([platform isEqualToString:@"iPhone2,1"])
    {
        return @"iPhone3GS";
    }
    if ([platform isEqualToString:@"iPhone3,1"])
    {
        return @"iPhone4";
    } 

获取iphone、ipad、ipod具体版本信息
http://blog.sina.com.cn/s/blog_458f3b300100pnv3.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics