`
siruoxian
  • 浏览: 237156 次
  • 性别: 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
分享到:
评论

相关推荐

    iPhone获取手机型号Python代码

    在Python编程语言中,获取iPhone或其他移动设备的型号信息是一项常见的任务,特别是在自动化测试、数据分析或者设备特定功能开发时。本篇文章将详细讲解如何通过Python实现这一目标。 首先,我们需要理解的是,...

    苹果手机型号代码iphone手机型号代码

    ### 苹果手机型号代码详解 #### 一、引言 苹果公司自2007年推出第一代iPhone以来,其产品线不断扩展和完善。为了方便内部管理和用户识别,每款苹果设备都被赋予了一个独特的型号代码。这些代码不仅用于标识不同...

    获取手机IMEI号、手机型号等

    手机型号则是指设备的品牌和具体型号,比如iPhone 12、Samsung Galaxy S21等。获取手机型号在Android中可通过`Build.MODEL`获取: ```java String model = Build.MODEL; ``` 在iOS中,可以使用`UIDevice.current....

    手机型号及手机浏览器UA大全.zip

    总共2张表 手机型号收集到目前有2614个手机新号。截止到2019年底 UA数据表收集18411条UA信息,已经对UA进行分离,有对应的系统版本,浏览器版本。 Id ModelNumber Name Brand 1 1503-M02 360 手机 N4 移动版 360 ...

    PHP获取手机型号与系统型号代码

    手机型号通常通过解析User Agent字符串来获取。以下是一个简单的示例,展示如何使用PHP的`$_SERVER`全局变量中的`HTTP_USER_AGENT`来获取: ```php $userAgent = $_SERVER['HTTP_USER_AGENT']; // 分析User ...

    IOS获取设备型号方法(包括iPhone6 & iPhone6 Plus)

    IOS获取设备型号方法(包括iPhone6 & iPhone6 Plus) #import #import @interface DevicePlatform : NSObject //返回设备型号 如:iPhone4 或 iPhone6 + (NSString *)platform; //判断是不是iPhone6 + (BOOL)...

    JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)

    主要介绍了JavaScript获取移动设备型号的实现代码,需要的朋友可以参考下

    Html5移动端适配IphoneX等机型的方法

    先来看下iPhone X机型的样子 上图中,Iphonex机型在头部和底部新增了这两个区域,所以我们需要针对这类机型做些适配,方便我们的webapp的展示 h5做成的移动端页面,常见布局为头部+躯干+底部三栏模式,头部和顶部都...

    最新最全的手机型号大全

    在IT行业中,手机型号数据是极其重要的资源,尤其对于开发者、数据分析人员以及市场研究者而言。这个名为"最新最全的手机型号大全"的压缩包文件,大小为2.4MB,提供了一个全面的手机型号数据库,包含了丰富的信息,...

    Vue.js获取手机系统型号、版本、浏览器类型的示例代码

    1.index.html引入 [removed] [removed] [removed] [removed] 2.直接用 [removed] //判断数组中是否包含某字符串 Array.prototype.contains = function(needle) { for (i in this) { if (this[i

    获取iphone设备的硬件信息

    总之,获取iPhone设备的硬件信息是iOS开发中的基础操作,通过`UIDevice`类和其他辅助手段,我们可以获取到电池状态、手机型号、系统版本等一系列关键信息。但同时,也要注意数据安全和隐私保护,遵循最佳实践,为...

    iOS获取当前设备型号等信息(全)包含iPhone7和iPhone7P

    本文将详细介绍如何在iOS系统中获取包括iPhone7和iPhone7P在内的各种设备型号信息。 首先,我们需要导入两个关键的头文件,分别是`&lt;sys/types.h&gt;`和`&lt;sys/sysctl.h&gt;`。这两个头文件提供了对操作系统内核接口的访问...

    ios获取手机系统信息源码

    本文将深入探讨如何使用Objective-C(OC)语言来获取iPhone或iPad的系统版本号、MAC地址等关键数据信息。 首先,我们要了解iOS设备的一些基本属性,如系统版本、设备型号、唯一标识符等。这些信息可以帮助我们更好...

    ios设备信息获取(已更新iPhone xs max 、 iPhone xr).pdf

    获取iPhone的设备名称较为直接,可以通过`UIDevice`类来实现: ```objc NSString *iPhoneName = [[UIDevice currentDevice] name]; NSLog(@"iPhone名称 --&gt; %@", iPhoneName); ``` `currentDevice`方法返回...

    2021年最新常用手机型号Json数据

    标题中的“2021年最新常用手机型号Json数据”表明这是一个包含2021年度流行手机型号的数据集,以Json格式存储。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也方便机器...

    iOS如何获取设备型号的最新方法总结

    在开发中,我们经常需要获取设备的型号(如 iPhone X , iPhone 8 Plus 等)以进行数据统计,或者做不同的适配。但苹果并没有提供相应的系统 API 让我们直接取得当前设备的型号。 其中, UIDevice 有一个属性 model ...

    iphone中文注释图 维修资料 4 - 6p

    "4 - 6p"指的是从第四代(4S)到第六代Plus(6S Plus)的iPhone型号,这些设备涵盖了苹果手机在2011年至2015年间的主流产品线。 接下来,我们来看一下“描述”部分:“苹果手机维修资料 有主流的iphone4S 5 5s 6 6s...

    iphoneqq在线永久版

    这通常是指通过特定的技术手段或第三方软件,使得QQ应用在iPhone设备上可以长时间保持在线状态,即使手机屏幕关闭或后台运行,也能及时接收和发送消息。这种版本相较于普通版,更注重稳定性和持久的在线体验。 实现...

Global site tag (gtag.js) - Google Analytics