在tvOS下有条件编译的最佳方法是什么?

时间:2015-12-08 21:53:06

标签: objective-c tvos

给出像这样的iOS功能:

+ (UIView*) aView
{
  UIScreen *screen = [UIScreen mainScreen];
  CGRect rect = screen.applicationFrame;
  return [[UIView alloc] initWithFrame:rect];
}

这无法在tvOS下编译,因为未定义UIScreen.applicationFrame。什么是专门检查tvOS的最佳预处理器符号?

1 个答案:

答案 0 :(得分:3)

来自TARGET_OS_TV

TargetConditionals.h