在Objective-C中是否有类似os(iOS)的东西?

时间:2019-12-16 15:45:54

标签: objective-c swift platform

Swift提供了一个特殊的预处理器指令,称为os,用于检查您正在运行的操作系统:

struct A {
#if os(iOS)
    let a: AvailableOnIOS
#elseif os(tvOS)
    let a: AvailableOnTVOS
#endif
}

我有兴趣在Objective-C中使用类似的东西

@interface A: NSObject
#if os(iOS)
@property (nonatomic, strong) AvailableOnIOS* a;
#elseif os(tvOS)
@property (nonatomic, strong) AvailableOnTVOS* a;
#endif
@end

0 个答案:

没有答案