Como desenhar um caminho de círculo com gradiente de cor

Quero desenhar um círculo com traço de gradiente de cor, como na figura a seguir, no iOS e no macOS:

É possível implementar comCAShapeLayer ouNSBezierPath/CGPath? Ou alguma outra maneira?