Xcode 8 引入了 Objective-C 类属性,我想在 Objective-C 库中添加一个。
但是我希望该库仍然可以使用 Xcode 7 进行编译。我可以在编译时进行可用性检查吗?
就像是
#if __hasFeature(objc_class_properties)
@property (class, readonly, nonatomic) MySingletonClass *shared;
#endif
起作用的是:
#if __clang_major__ >= 8
…但我想检查功能可用性而不是 CLANG 版本。