0
A
回答
1
你可以找到使用this post(我想这也是一个重复的问题)的确切型号字符串:
#include <sys/types.h>
#include <sys/sysctl.h>
@implementation UIDevice (Hardware)
/*
Platforms
iPhone1,1 -> iPhone 1G
iPhone1,2 -> iPhone 3G
iPod1,1 -> iPod touch 1G
iPod2,1 -> iPod touch 2G
*/
-(NSString *) platform
{
size_t size;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
char *machine = malloc(size);
sysctlbyname("hw.machine", machine, &size, NULL, 0);
NSString *platform = [NSString stringWithCString:machine encoding:NSUTF8StringEncoding];
free(machine);
return platform;
}
的[我怎样检测自己是否有iPhone 2G,3G,3GS(
3
您需要检查设备功能。 3g不支持录像机,3g不支持前置摄像头。 看看this的问题。
相关问题
- 1. iOS检测3G或WiFi
- 2. 在.NET中检测3G网络连接
- 3. sencha touch + phonegap ::如何测量iOS上的网络连接速度(3G检查)iPhone
- 4. 如何检测iOS中的wifi或3G信号强度?
- 5. 越狱设备上测试iOS应用(iPhone 3G)
- 6. Xcode 4.2 iOS 5 SDK iPhone 3G不工作?
- 7. 检查iPhone网络设置 - 启用3G
- 8. ASIHTTPRequest与iPhone 3G
- 9. 支持iPhone 3G
- 10. 如何在iOS 4.2.1版本上测试旧iPhone 3G上的应用程序
- 11. Xcode没有检测到iPhone 5(iOS 7.0.3)
- 12. 如何在iPhone Cocos2D中检测摇动手势?在iOS 8
- 13. iPhone - 如何检测iPhone版本?
- 14. 从iPhone 3GS区分iPhone 3G
- 15. 此应用程序与此iPhone不兼容(iPhone 3G iOS 4.2.1)
- 16. iPhone 3G上的GWT与3G网络
- 17. 检测3G或Wifi网络恢复
- 18. iPhone 3G上的AVCaptureVideoDataOutput?
- 19. 仅针对iPhone 3G
- 20. 越狱iPhone 3g + startMonitoringSignificantLocationChanges
- 21. 在iOS中检测iPhone的不同分辨率
- 22. Xcode不会在iOS 6.1.4中检测到iPhone 5设备
- 23. 检测一个点是否在iPhone的MKCircle中sdk ios 7
- 24. 在iOS IOS7中检测启用了蓝牙的iPhone设备
- 25. 检测任何iOS版本
- 26. 有没有人试图在iPhone 3G上安装iOS 4.3?
- 27. 如何在J2ME中检测网络类型(2G/3G)?
- 28. iPhone 4检测...在模拟器上
- 29. 如何在网络上检测iPhone?
- 30. 在iOS 3.0中测试iPhone应用
可能重复的HTTP ://stackoverflow.com/questions/1543925/how-do-i-detect-whether-i-have-iphone-2g-3g-3gs) –
检查你需要的功能(例如:视频,电话,指南针,陀螺仪等)而不是检查特定的型号。 – progrmr