Q
了解iOS版本
0
A
回答
2
这回答你的问题。检查iPhone的iOS版本 https://stackoverflow.com/a/5337804/1368748
1
你可以从iOS版本:
[[UIDevice currentDevice] systemVersion]
在一般情况下,它的更好练习测试您需要的功能是否可用,而不是依赖于特定的iOS版本。正如@mprivat提到的,NSClassFromString
是完成这个的一种方法。
1
寻找在新操作系统中引入的特定类,而不是试图向操作系统本身询问版本。
例如:
if (NSClassFromString(@"UICollectionView")) {
// It's iOS 6
}
1
既然你正在编写针对iOS 5中,你可以使用更最近刚刚调用类的class
方法,如果它不支持它返回零的弱链接库检查方法。
为例(从documentation拍摄):
if ([UIPrintInteractionController class]) {
// Create an instance of the class and use it.
}
else {
// The print interaction controller is not available.
}
这需要LLVM和Clang的,但你的支持的iOS5和iOS6的,你应该使用反正这个。
相关问题
- 1. 了解IIS版本
- 2. 了解Javascript版本
- 3. 解析iOS版本1.4.2
- 4. 了解System.Web.Mvc,版本= 5.2.3.0
- 5. 了解iOS本地化
- 6. 需要帮助了解如何版本iOS应用程序
- 7. 了解特定iOS应用版本的用户
- 8. 了解首次安装哪个版本的应用程序 - iOS
- 9. 如何在选择时了解模拟器的iOS版本?
- 10. 了解iOS
- 11. 了解Maven的版本范围
- 12. 了解内部版本号在Android的
- 13. 了解ONVIF规格和版本
- 14. 了解Spring Cloud发布版本
- 15. 了解Emacs的版本系统
- 16. javax.inject,版本= [0.0,1) - 解决不了
- 17. 了解内存管理与NSDictionary版本
- 18. 了解宝石的规范版本
- 19. 了解每个版本的Java更新
- 20. 本地化并不iOS的下工作了9/iOS版9.0.1
- 21. 了解iOS仪器
- 22. iOS模拟器iOS版本
- 23. 反应本机FBSDK版本搞砸了IOS和Android
- 24. 检测iOS版本
- 25. 了解视图控制器嵌套在iOS版
- 26. 解压在iOS版SDK
- 27. 了解RBENV:在本地切换Ruby版本
- 28. 移动版本为平板电脑版本和iOS版本
- 29. 了解脚本
- 30. 试图了解iOS平台
我认为这涵盖了它。谢谢。 –