比如在iOS 7中有一个iOS 6中没有的新类,我想使用这个新类。我的应用程序必须与 iOS 6 保持兼容。所以我在一些地方读到你现在可以这样做:
if ([NSURLSessionConfiguration class]) {
// only in iOS 7
} else {
// do it iOS6 way
}
在任何 iOS 6 版本中这样做是否安全,或者我们是否仍应使用 NSClassFromString
?
最佳答案
是的,这是安全的。
This is the correct and recommended way检查某些类是否可用。
关于iphone - 通过调用 +class 有条件地为 iOS 6 和 7 编码是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18937718/