需要在头文件中引入
#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
分享到:
相关推荐
在Python编程语言中,获取iPhone或其他移动设备的型号信息是一项常见的任务,特别是在自动化测试、数据分析或者设备特定功能开发时。本篇文章将详细讲解如何通过Python实现这一目标。 首先,我们需要理解的是,...
### 苹果手机型号代码详解 #### 一、引言 苹果公司自2007年推出第一代iPhone以来,其产品线不断扩展和完善。为了方便内部管理和用户识别,每款苹果设备都被赋予了一个独特的型号代码。这些代码不仅用于标识不同...
手机型号则是指设备的品牌和具体型号,比如iPhone 12、Samsung Galaxy S21等。获取手机型号在Android中可通过`Build.MODEL`获取: ```java String model = Build.MODEL; ``` 在iOS中,可以使用`UIDevice.current....
总共2张表 手机型号收集到目前有2614个手机新号。截止到2019年底 UA数据表收集18411条UA信息,已经对UA进行分离,有对应的系统版本,浏览器版本。 Id ModelNumber Name Brand 1 1503-M02 360 手机 N4 移动版 360 ...
手机型号通常通过解析User Agent字符串来获取。以下是一个简单的示例,展示如何使用PHP的`$_SERVER`全局变量中的`HTTP_USER_AGENT`来获取: ```php $userAgent = $_SERVER['HTTP_USER_AGENT']; // 分析User ...
IOS获取设备型号方法(包括iPhone6 & iPhone6 Plus) #import #import @interface DevicePlatform : NSObject //返回设备型号 如:iPhone4 或 iPhone6 + (NSString *)platform; //判断是不是iPhone6 + (BOOL)...
主要介绍了JavaScript获取移动设备型号的实现代码,需要的朋友可以参考下
先来看下iPhone X机型的样子 上图中,Iphonex机型在头部和底部新增了这两个区域,所以我们需要针对这类机型做些适配,方便我们的webapp的展示 h5做成的移动端页面,常见布局为头部+躯干+底部三栏模式,头部和顶部都...
在IT行业中,手机型号数据是极其重要的资源,尤其对于开发者、数据分析人员以及市场研究者而言。这个名为"最新最全的手机型号大全"的压缩包文件,大小为2.4MB,提供了一个全面的手机型号数据库,包含了丰富的信息,...
1.index.html引入 [removed] [removed] [removed] [removed] 2.直接用 [removed] //判断数组中是否包含某字符串 Array.prototype.contains = function(needle) { for (i in this) { if (this[i
总之,获取iPhone设备的硬件信息是iOS开发中的基础操作,通过`UIDevice`类和其他辅助手段,我们可以获取到电池状态、手机型号、系统版本等一系列关键信息。但同时,也要注意数据安全和隐私保护,遵循最佳实践,为...
本文将详细介绍如何在iOS系统中获取包括iPhone7和iPhone7P在内的各种设备型号信息。 首先,我们需要导入两个关键的头文件,分别是`<sys/types.h>`和`<sys/sysctl.h>`。这两个头文件提供了对操作系统内核接口的访问...
本文将深入探讨如何使用Objective-C(OC)语言来获取iPhone或iPad的系统版本号、MAC地址等关键数据信息。 首先,我们要了解iOS设备的一些基本属性,如系统版本、设备型号、唯一标识符等。这些信息可以帮助我们更好...
获取iPhone的设备名称较为直接,可以通过`UIDevice`类来实现: ```objc NSString *iPhoneName = [[UIDevice currentDevice] name]; NSLog(@"iPhone名称 --> %@", iPhoneName); ``` `currentDevice`方法返回...
标题中的“2021年最新常用手机型号Json数据”表明这是一个包含2021年度流行手机型号的数据集,以Json格式存储。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也方便机器...
在开发中,我们经常需要获取设备的型号(如 iPhone X , iPhone 8 Plus 等)以进行数据统计,或者做不同的适配。但苹果并没有提供相应的系统 API 让我们直接取得当前设备的型号。 其中, UIDevice 有一个属性 model ...
"4 - 6p"指的是从第四代(4S)到第六代Plus(6S Plus)的iPhone型号,这些设备涵盖了苹果手机在2011年至2015年间的主流产品线。 接下来,我们来看一下“描述”部分:“苹果手机维修资料 有主流的iphone4S 5 5s 6 6s...
这通常是指通过特定的技术手段或第三方软件,使得QQ应用在iPhone设备上可以长时间保持在线状态,即使手机屏幕关闭或后台运行,也能及时接收和发送消息。这种版本相较于普通版,更注重稳定性和持久的在线体验。 实现...