回答
入住這GitHub的要點 https://gist.github.com/998472
您可以在...- Prefix.pch文件中添加代碼或包括它讓你可以隨時隨地使用它。
編輯
我要走了,你如何使用代碼來自Gist,使人們可以檢查它是否是對他們的情況非常有用的例子。這也可以在Gist上找到。
/*
* Usage
*/
if (SYSTEM_VERSION_LESS_THAN(@"4.0")) {
...
}
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"3.1.1")) {
...
}
可以使用得到了iOS版本的字符串:
[[UIDevice currentDevice] systemVersion]
這是返回字符串? –
試試這個:
更新:
NSArray *vComp = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
if ([[vComp objectAtIndex:0] intValue] >= 7) {
// iOS-7 code[current] or greater
} else if ([[vComp objectAtIndex:0] intValue] == 6) {
// iOS-6 code
} else if ([[vComp objectAtIndex:0] intValue] > 2) {
// iOS-3,4,5 code
} else {
// iOS-1,2... code: incompatibility warnings, legacy-handlers, etc..
}
以前的代碼:
NSArray *vComp = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
if ([[vComp objectAtIndex:0] intValue] == 6) {
// iOS-6 code
} else {
// iOS-5, iOS-4... code
}
要特別檢查IOS使用的顛覆
float sysVer = [[[UIDevice currentDevice] systemVersion] floatValue];
if (sysVer > 6.01) {
// iOS-6.01+ code
} else {
// prior iOS versions
}
如果iOS版本是6.0.1及以上版本6,您的代碼仍然可以嗎? –
是的。只有第一個索引被選中 –
這對iOS 7及更高版本來說無法適應未來。應該是'if([[vComp objectAtIndex:0] intValue]> = 6)' – colincameron
- 1. 如何查看iOS版本delphi xe5/xe6
- 2. 如何查找iOS版本
- 3. iOS 6 MapKit是否適用於以前版本的iOS?
- 4. 如何查看Game Center設備的iOS版本?
- 5. 如何在iOS中查看iPhone設備版本?
- 6. Xcode 6 iOS 7查看大小
- 7. 如何檢測iOS版本?
- 8. 如何正確檢查iOS版本控制(來自iOS 7.0)
- 9. Android版iOS快速查看框架
- 10. 瞭解iOS版本
- 11. iOS模擬器iOS版本
- 12. 如何檢查iOS版本是否支持庫?
- 13. IOS舊版檢查
- 14. 如何定位iOS 5和iOS 6
- 15. 如何在iOS 6中強調文本?
- 16. Android如何查看版本
- 17. 如何查看sbt版本?
- 18. 如何查看Django版本
- 19. 如何支持多個iOS版本?
- 20. 如何可以根據IOS版本
- 21. 如何使iOS應用程序在iPhone 3GS及更高版本上工作,適用於iOS 5.1和iOS 6?
- 22. iOS發佈到多個ios版本
- 23. 如何知道iOS 5應用程序是否可以在iOS 6上工作,而無需更改Xcode版本?
- 24. iOs查看方向
- 25. iOS MvvmCross CustomBinding查看
- 26. 檢測任何iOS版本
- 27. 如何中心在iOS 6
- 28. uitextview文本顯示在ios 7上,但不是在ios 6上
- 29. 如何在iOS版
- 30. 如何在iOS版
雖然我喜歡你在這個要點上的代碼(就像我在那裏評論過的那樣),但如果你能在這個答案中包含一個例子,它會更好。 –
這不是我的要點,我不會在這裏包含代碼,因爲要點隨着時間的推移而改進,並且這個答案在時間上過時。不過,我將留下一個如何使用它的例子,以便人們可以看到它是否對他們的案例有用。謝謝關心:) –