iPhone应用中如何获取硬件版本以及系统信息
iPhone应用中如何获取硬件版本以及系统信息是本文要介绍的内容,主要是基于代码来实现硬件版本和系统信息的获取,来看详细内容。
iPhone应用中如何获取硬件版本以及系统信息是本文要介绍的内容,主要是基于代码来实现硬件版本和系统信息的获取,来看详细内容。获取iphone的系统信息使用[UIDevice currentDevice],信息如下:
- [[UIDevice currentDevice] systemName]:系统名称,如iPhone OS
- [[UIDevice currentDevice] systemVersion]:系统版本,如4.2.1
- [[UIDevice currentDevice] model]:The model of the device,如iPhone或者iPod touch
- [[UIDevice currentDevice] uniqueIdentifier]:设备的惟一标识号,deviceID
- [[UIDevice currentDevice] name]:设备的名称,如 张三的iPhone
- [[UIDevice currentDevice] localizedModel]:The model of the device as a localized string,类似model
- 详见http://developer.apple.com/library/ios/#documentation/uikit/reference/UIDevice_Class/Reference/UIDevice.html
但是以上的信息貌似无法得到设备的硬件版本以及系统信息,例如一个iphone3GS,系统升级到了iphone 4。此时使用systemVersion得到的应该是4.x.x,那我们如何知道该设备为iphone3GS呢。网上流传一个方法,经测试应该是有用的。
自定义一个类:
- #import <