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

What is the best way to conditionally compile under tvOS

给定一个 iOS 函数,如下所示:

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

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

TARGET_OS_TV 来自 TargetConditionals.h