1
A
回答
0
我可以通过这个代码追踪我的iPhone 3GS
struct utsname systemInfo;
uname(&systemInfo);
NSLog(@"%@", [NSString stringWithCString:systemInfo.version
encoding:NSUTF8StringEncoding]);
我希望它会为iPhone工作4
0
你可以尝试使用这种方法
-(NSString *) getDeviceType {
return [UIDevice currentDevice].model;
}
或者只是得到它像这个:
NSLog(@"%@", [UIDevice currentDevice].model);
要检查设备是否能够视网膜做到以下几点:
BOOL result;
if ([[UIScreen mainScreen] scale] == 2.0) result = TRUE; else result = FALSE;
相关问题
- 1. iphone程序未在设备上运行
- 2. 在iPad上运行的iPhone应用程序中检测iOS设备类型
- 3. 如何在所有旧iPhone设备上运行ios 6(iPhone 5)应用程序?
- 4. 检查Phonegap应用程序是否在iPad或iPhone上运行
- 5. 如何检查特定应用程序是否已安装在iphone设备上?
- 6. 如何首次在设备上测试iPhone应用程序?
- 7. 如何检测iPhone是否在应用程序未运行时同步
- 8. 在设备上部署iphone应用程序以进行测试
- 9. 检测设备是否为iPhone 5s
- 10. 应用程序未运行在设备上(iPhone)
- 11. iPhone应用程序未在真实设备上运行
- 12. 集成Sharekit后,iPhone应用程序未在设备上运行
- 13. iPhone应用程序无法在旧设备上运行(3G,3GS,...)
- 14. iPhone应用程序永远不会在设备上运行
- 15. iPhone开发 - 在设备上运行应用程序
- 16. 如何检测它是否在iPhone或iPad上运行?
- 17. Ajax调用以检查设备上是否存在本机iPhone应用程序?
- 18. 检测我的Web应用程序是否正在iPad设备上运行
- 19. 如何从iPhone应用程序检测iPhone电池是否在充电?
- 20. iPhone 5应用程序如何在旧iPhone上运行?
- 21. 在iphone上测试iphone应用程序?
- 22. 将应用程序从iPhone 5转换为iPhone 4设备
- 23. 如何检测应用程序是在模拟器或设备上运行
- 24. 设备上运行iPhone应用程序时出错
- 25. 钛Appcelerator的无法iPhone设备上运行的应用程序
- 26. Xcode 4将不再运行4.2.10设备上的应用程序(CDMA iPhone)
- 27. 如何在xcode 4中的设备上运行应用程序?
- 28. iPhone - 我如何检测设备在运行时运行我的应用程序adhoc构建
- 29. 如何在iPhone设备上运行时不覆盖应用程序?
- 30. 是否可以在虚拟机上运行IPhone应用程序
见http://stackoverflow.com/questions/1964776/determine-current-iphone-os-version-at-runtime-and-compare -version-strings – 2010-06-09 07:19:04
据我所知,这不是同一个问题。他不是问操作系统版本,而是设备版本(例如iPhone 3G或iPhone 4)。这在UIDevice类currenty中不能被查询。适用于iOS 4的SDK可能有解决方案,但这仍将处于NDA之下。 – Alfonso 2010-06-09 07:33:14
您是否可以让您的应用通过检查窗口/根视图框的大小来检测屏幕大小? – Joe 2010-06-09 10:47:03