iphone - 通过调用 +class 有条件地为 iOS 6 和 7 编码是否安全?

标签 iphone ios xcode ios7

比如在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/

相关文章:

javascript - iOS 的 NativeScript livesync 在启动时失败

c++ - 从 C++ 调用 Swift 函数

objective-c - 如何使用 typedef 枚举创建 "or' ed"开关?

java - AsyncSocket延迟发送数据

iphone - 索引对象矩阵 (UILabel)

ios - 第一次调用时出现CallKit错误7

c++ - 在 XCode 4.6 中启用 OpenMP 支持

ios - 如何在Xcode 7.3的控制台中访问“ self ”

iphone - 使用指向 NSData 的指针序列化结构

ios - 将标签代码从 playground 移至 Storyboard