CAGradientLayer type – ¿Cuál es el punto?

De acuerdo con los documentos iOS CAGradientLayer , la propiedad type solo tiene un único valor válido, kCAGradientLayerAxial, que también es el valor pnetworkingeterminado. El propósito de esta propiedad es un misterio para mí, ya que estoy deseando implementar un CAGradientLayer radial sin anular drawLayer: inContext, y tenía la esperanza de encontrar algo similar a kCAGradientLayerRadial. Cualquier iluminación apreciada.

Le permite a Apple agregar nuevos types de gradiente más adelante sin romper la compatibilidad API con los progtwigs existentes.