`

获取iphone的设备信息

OS 
阅读更多
Available Properties in UIDevice
  • uniqueIdentifier – identifier guaranteed to be unique for every device
  • name – arbitrary name found in General > About setting on device
  • systemName – name of the OS running on the device
  • systemVersion – current version of the OS
  • model- model, such as ”iPhone” or ”iPod touch”
  • localizedModel – same as above using a localized string

 

 

@property(nonatomic,readonly,retain) NSString *name; // e.g. "My iPhone"

@property(nonatomic,readonly,retain) NSString *model; // e.g. @"iPhone", @"iPod Touch"

@property(nonatomic,readonly,retain) NSString *localizedModel; // localized version of model

@property(nonatomic,readonly,retain) NSString *systemName; // e.g. @"iPhone OS"

@property(nonatomic,readonly,retain) NSString *systemVersion; // e.g. @"2.0"

@property(nonatomic,readonly) UIDeviceOrientation orientation; // return current device orientation

@property(nonatomic,readonly,retain) NSString *uniqueIdentifier; 

 

 

NSLog(@"uniqueIdentifier: %@", [[UIDevice currentDevice] uniqueIdentifier]);

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

  

--------------------------------------------------------------------------------------------------------------------------------------------------------------

iphone simulator:

2010-10-15 09:20:43.661 SmartRoadShow[1404:207] uniqueIdentifier: 759A9CA7-F880-5BB3-B225-9CE89ABF1B0D

2010-10-15 09:20:43.662 SmartRoadShow[1404:207] name: iPhone Simulator

2010-10-15 09:20:43.662 SmartRoadShow[1404:207] systemName: iPhone OS

2010-10-15 09:20:43.663 SmartRoadShow[1404:207] systemVersion: 4.0.2

2010-10-15 09:20:43.663 SmartRoadShow[1404:207] model: iPhone Simulator

2010-10-15 09:20:43.664 SmartRoadShow[1404:207] localizedModel: iPhone Simulator

 

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------

ipod touch:

2010-10-15 09:20:02.367 SmartRoadShow[8180:207] uniqueIdentifier: c0f52b74f9609b70e9289e95476e165df2365677

2010-10-15 09:20:02.383 SmartRoadShow[8180:207] name: iBokanWisdom iPod

2010-10-15 09:20:02.397 SmartRoadShow[8180:207] systemName: iPhone OS

2010-10-15 09:20:02.412 SmartRoadShow[8180:207] systemVersion: 3.1.2

2010-10-15 09:20:02.427 SmartRoadShow[8180:207] model: iPod touch

2010-10-15 09:20:02.442 SmartRoadShow[8180:207] localizedModel: iPod touch

分享到:
评论

相关推荐

    获取iphone设备信息

    以上就是关于获取iPhone设备信息的详细解释,包括openUDID、MAC地址、IP地址、设备型号和系统版本的相关知识。请注意,随着iOS系统的更新和隐私政策的变化,部分方法可能会过时,开发者应遵循最新的Apple指南来获取...

    iPhone获取手机型号Python代码

    此外,如果你需要更深度的设备信息,例如序列号或IMEI,可能需要借助更复杂的库,如`pyusb`或`pyobjc`,并通过USB接口与设备进行通信。 在实际应用中,为了确保代码的稳定性和兼容性,你需要考虑不同iOS版本、...

    获取iphone设备的硬件信息

    在iOS开发中,获取iPhone设备的硬件信息是常见的需求,这包括电池状态、手机版本、系统型号等。本文将详细讲解如何通过编程方式获取这些关键信息,并深入探讨相关的API和概念。 首先,我们要了解iOS系统提供了名为`...

    易语言获取iPhone恢复模式信息源码

    在这个特定的场景中,我们讨论的是如何使用易语言来获取iPhone设备在恢复模式下的信息。恢复模式是iOS设备的一种特殊状态,通常在设备无法正常启动或进行固件更新时使用。在这个模式下,用户可以重置设备或恢复到...

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

    由于提供的【部分内容】中包含重复的文本和OCR扫描错误,我将尝试从中提炼出有价值的iOS设备信息获取的知识点,同时修正扫描错误,并尽量让内容通顺。 iOS设备信息获取是移动应用开发中一个重要的方面,尤其是在...

    获取IOS设备信息

    在iOS开发中,获取设备信息是一项基础且重要的任务,它能帮助开发者了解用户所使用的设备状态,以便优化应用性能或实现特定功能。本篇将详细阐述如何获取iOS设备的各类信息,包括平台型号、CPU型号与频率、核心数、...

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

    9. **设备检测的应用场景**:了解设备信息有助于开发者实现特定设备的特性,如利用iPhone X及以后设备的刘海屏设计独特界面,或者在iPad上实现多任务功能。 总结来说,获取iOS设备型号和其他信息对于开发高质量、...

    获取设备iPhone的IP地址

    本文将详细介绍如何在iOS应用中获取iPhone的IP地址,并提供相应的代码示例。 首先,理解IP地址是互联网协议(Internet Protocol)分配给设备的唯一标识,用于在网络中定位和通信。对于移动设备如iPhone,IP地址通常...

    史上最全的iOS各种设备信息获取总结(iPhone XS Max/XR 详细信息已更新)

    这篇文章主要聚焦于iOS设备信息的获取方法,并特别强调了对iPhone XS Max和iPhone XR这两种型号的信息更新。 ### 一、获取iOS设备基本信息 1. **设备名称(deviceName)** - 获取方法:使用自定义的方法`get...

    Swift-获取iphone型号

    除了型号之外,我们还可以获取其他设备信息,如设备类型(iPhone、iPad等)、系统名称和版本: ```swift let deviceType = UIDevice.current.deviceType == .phone ? "iPhone" : "iPad" let systemName = UIDevice....

    获取iphone的硬件版本以及系统信息小例子源码

    在iOS开发中,有时我们需要获取iPhone设备的硬件版本和系统信息来实现特定的功能或为了调试目的。本示例代码“GetIOSInfoTest”提供了一种方法来获取这些关键信息。以下将详细介绍如何通过Objective-C编程语言来实现...

    javascript获取设备类型,设备名称操作系统等

    在JavaScript编程中,获取设备类型、设备名称以及操作系统信息对于创建具有针对性的用户体验至关重要。`mobile-detect.js-master`这个压缩包很可能包含了一个名为`mobile-detect.js`的库,这个库专门用于检测用户...

    iPhone摄像头设备获取

    ### iPhone摄像头设备获取详解 #### 一、概述 在iPhone应用开发中,摄像头是一个非常重要的功能模块,可以用于拍摄照片、录制视频等场景。本文档将详细介绍如何在iOS平台上使用原生API(如`AVFoundation`框架)来...

    iOS获取设备信息

    在iOS开发中,获取设备信息是一项基础且重要的任务,它可以帮助开发者更好地理解用户环境,进行个性化设置或提供更精准的服务。以下将详细讲解如何在iOS中获取这些信息,以及涉及的相关知识点。 首先,我们来看标题...

    ios-GetIphoneMac获取iphone设备mac地址.zip

    原理:我们知道苹果是不允许我们获取其设备硬件的mac地址的,在iOS7以下才可以获得。iOS7以后苹果对于sysctl和ioctl进行了技术处理,MAC地址返回的都是02:00:00:00:00:00。但是发现fing这个软件却可以获取,其下载...

    微信小程序-卡卡汽车 获取用户 设备信息.zip

    在微信小程序开发中,获取用户设备信息是一项常用的功能,它能帮助开发者了解用户使用的设备型号、操作系统版本等信息,从而优化应用的兼容性和用户体验。在"微信小程序-卡卡汽车 获取用户 设备信息.zip"这个压缩包...

    swift-Device采用swift编写用于获取设备信息和屏幕尺寸

    总的来说,`Device`库为Swift开发者提供了一套便捷的设备信息查询接口,极大地简化了获取和处理设备信息的过程,提高了开发效率。通过合理利用这个库,开发者可以更好地优化应用的用户体验,适应不同设备和操作系统...

    iphone手机获取device id即UDID的方法

    总的来说,UDID是iPhone设备的一个重要特性,为特定设备提供了唯一的身份标识。虽然现在苹果已经限制了UDID的某些使用,但它仍然在许多场景下发挥着重要作用。了解如何获取和使用UDID是每个iPhone用户和开发者都需要...

    ios/iphone设备号、识别号

    在标题“ios/iphone设备号、识别号”中提到的问题,实际上是在探讨如何在苹果限制获取UDID之后,如何生成或识别iOS设备的唯一标识。虽然不能直接获取UDID,但开发者可以利用其他方式来实现类似的功能。 1. **广告...

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

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

Global site tag (gtag.js) - Google Analytics