gpt4 book ai didi

swift - 特定 Xcode 版本的 ifdef?

转载 作者:搜寻专家 更新时间:2023-10-31 22:18:55 25 4
gpt4 key购买 nike

我目前正在将我的一些代码转换为在 Xcode 9 中编译,并且偶然发现了一些不同的行为,这迫使我只能在 Xcode 9 中使用一些代码,而一些只能在 Xcode 8 中使用。是否有某种 ifdef 以便我可以根据使用的 Xcode 版本重定向代码?

感谢任何帮助。谢谢!

最佳答案

没有用于 Xcode 版本控制的条件编译预处理器宏。目前,这是您能做的最好的事情:

#if swift(>=3.2)
// Xcode 9
#else
// Xcode 8
#endif

由于 Swift 3.2 只能通过 Xcode 9 或更高版本使用,因此这应该可以满足您的实际需求。

如果您发现了与 Xcode 相关的错误,请在 Apple 的 Bug Reporter 网站上提交它 here .

关于swift - 特定 Xcode 版本的 ifdef?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46042898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com