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平臺
我認爲這涵蓋了它。謝謝。 –