código iOS para identificar suporte de metal em tempo de execução?

Normalmente, eu uso o código abaixo para identificar a versão iOS do dispositivo.

if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0)

De maneira semelhante, estou tentando encontrar suporte do Metal para o dispositivo. O metal é suportado para dispositivos Apple com GPU A7 (ou melhor) e iOS 8.0.

É assim que espero que meu código funcione:

if (MetalSupported == true) {
  // metal programming
} else {
  // opengles2 programming
}

Como obtenho o valor para a variável booleanaMetalSupported ?