回答
入住这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版
虽然我喜欢你在这个要点上的代码(就像我在那里评论过的那样),但如果你能在这个答案中包含一个例子,它会更好。 –
这不是我的要点,我不会在这里包含代码,因为要点随着时间的推移而改进,并且这个答案在时间上过时。不过,我将留下一个如何使用它的例子,以便人们可以看到它是否对他们的案例有用。谢谢关心:) –