在我看过的一些苹果文档中,他们建议使用宏来检查当前安装的 iOS 版本,该版本可以在您的项目中使用。它看起来像这样:
NSUInteger MajorVersionInstalled();
NSUInteger MajorVersionInstalled() {
// Call objective-c methods and return NSUInteger
}
#define IS_OLDER_THAN_SIX (MajorVersionInstalled() < 6)
这个想法是您可以在整个项目的条件检查中使用宏。我想使用这个想法,但我有点困惑,因为它使用 ac 函数,我不确定在哪里定义它:
- 我应该使用一个地方来定义它以在我的项目中使用(Prefix.pch ??)。
- 功能实现是否在同一个地方?