ios - 如何在 C 文件中检查 iOS 版本?

标签 ios c

我有一些依赖于 iOS 9 的 C 文件(使用加速框架的新功能)并且希望能够在不使用 Objective-C 的情况下检查当前的 iOS 版本。

有没有办法做到这一点?

最佳答案

不检查iOS版本。正确的解决方案是检查所需的 API 是否可用。在这种情况下,您希望使用 vDSP_biquadm_SetTargetsDouble 函数。如 SDK Compatibility Guide 中所述,正确的做法是这样的:

if (vDSP_biquadm_SetTargetsDouble != NULL) {
    // The vDSP_biquadm_SetTargetsDouble function exists, use it here
} else {
    // There is no vDSP_biquadm_SetTargetsDouble function. Do something else (or nothing)
}

关于ios - 如何在 C 文件中检查 iOS 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33576050/

相关文章:

objective-c - 为什么在 Safari 中打开 URL 时 Table Cell 不会立即取消选择?

c++ - 如何访问 Metal 内核中 C++ 引用或指针的成员?

C - 具有 n 个 unsigned int 属性的哈希结构

c - 为什么 popen() 只工作一次?

c++ - 如何关闭 _wfopen 打开的 FILE*?

iphone - 在没有 iTunes/越狱/AppleDev 的情况下在 iOS 上测试 Flash 游戏?

ios - 如何在 Swift 中获取相对于 UIWindow 的 UIBarButtonItem 的框架?

ios - 如何将搜索栏添加到 Collection View Controller ?

c - 如何拥有一个使用指针 ptr 来读取和打印有关书籍结构的内容的程序?

我可以使用 zlib 解压缩实际上只是 zip 文件的 Microsoft Office 文件吗?