zoukankan      html  css  js  c++  java
  • [ios] 获得ios设备具体型号

    获取IOS设备型号方法

       引入头文件

    #include <sys/types.h>

    #include <sys/sysctl.h>

    #include "stdlib.h"

        size_t size;

        sysctlbyname("hw.machine", NULL, &size, NULL, 0);

        char* machine = (char*)malloc(size);

        sysctlbyname("hw.machine", machine, &size, NULL, 0);

        NSString *platform = [NSString stringWithCString:machine encoding:NSUTF8StringEncoding];

        free(machine);

     platform的可能值:

      iphone 5,1   iphone5(移动,联通)
      iphone 5,2   iphone5(移动,电信,联通)
      iphone 4,1     iphone4S
      iphone 3,1     iphone4(移动,联通)
      iphone 3,2     iphone4(联通)
      iphone 3,3     iphone4(电信)
      iphone 2,1       iphone3GS
      iphone 1,2     iphone3G
      iphone 1,1     iphone
      ipad 1,1     ipad 1
      ipad 2,1     ipad 2(Wifi)
      ipad 2,2     ipad 2(GSM)
      ipad 2,3     ipad 2(CDMA)
      ipad 2,4     ipad 2(32nm)
      ipad 2,5     ipad mini(Wifi)
      ipad 2,6     ipad mini(GSM)
      ipad 2,7     ipad mini(CDMA)
      ipad 3,1     ipad 3(Wifi)
      ipad 3,2     ipad 3(CDMA)
      ipad 3,3     ipad 3(4G)
      ipad 3,4     ipad 4(Wifi)
      ipad 3,5     ipad 4(4G)
      ipad 3,6     ipad 4(CDMA)
      ipod 5,1     ipod touch 5
      ipod 4,1     ipod touch 4
      ipod 3,1     ipod touch 3
      ipod 2,1     ipod touch 2
      ipod 1,1     ipod touch

     

  • 相关阅读:
    【转】PHP操作MongoDB【NoSQL】
    web前端响应式
    CSS Hack
    ES6特性
    zepto.js使用前注意
    移动端 isScroll自定义实现
    严格模式use strict
    node.js和express.js安装和使用步骤 [windows]
    JSONP理解和使用
    require.js+backbone.js基本使用
  • 原文地址:https://www.cnblogs.com/howeho/p/3009929.html
Copyright © 2011-2022 走看看