我已经看到了检查设备iOS版本的各种方法。
从Apple文档中的一些示例:
if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
// < = 6.1
} else {
// > = 7
}
从SO / Internet上的许多示例中可以得出:
[[UIDevice currentDevice] systemVersion]
NSFoundationVersionNumber
和[[UIDevice currentDevice] systemVersion]
有什么区别?而我们应该使用哪一个呢?
最佳答案
它们基本上提供相同的答案,但是,NSFoundationVersionNumber更好,因为不需要对systemVersion进行字符串解析。
关于ios - 检查iOS版本的方式不同?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20065340/