【发布时间】:2023-03-13 01:50:01
【问题描述】:
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 版本。
【问题讨论】:
标签: objective-c clang class-properties