Erro: uso do identificador não resolvido 'kCGBlendModeMultiply'

Atualizei recentemente para o Xcode 7, beta 3.

E eu me deparei com alguns problemas, não consigo encontrar nenhuma dúvida no SO.

Quando executo meu aplicativo, recebo 3 erros:

Uso do identificador não resolvido 'kCGBlendModeMultiply'

Uso do identificador não resolvido 'kCGLineCapRound'

Uso do identificador não resolvido 'kCGLineJoinMiter'

No entanto, os dois últimos desaparecem, embora eu assuma que eles aparecerão após o primeiro ser corrigido (por isso, por que eu o incluí nesta pergunta).

Eu não vi nada nas notas de versão sobre estas serem removidas? Então, eu estou um pouco preso no que fazer. Tentei reescrever as linhas, é claro, mas as três coisas que usei não aparecem mais como opções. Caso eles acabem de usar o Swift 2.0 mais recente, o que posso usar?

Aqui está o código para o primeiro erro.

    func alpha(value:CGFloat)->UIImage
{
    UIGraphicsBeginImageContextWithOptions(self.size, false, 0.0)

    let ctx = UIGraphicsGetCurrentContext()
    let area = CGRect(x: 0, y: 0, width: self.size.width, height: self.size.height)

    CGContextScaleCTM(ctx, 1, -1);
    CGContextTranslateCTM(ctx, 0, -area.size.height)
    CGContextSetBlendMode(ctx, kCGBlendModeMultiply)
    CGContextSetAlpha(ctx, value)
    CGContextDrawImage(ctx, area, self.CGImage)

    let newImage = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()

    return newImage;
}

Aqui está o código para os 2 últimos erros:

for layer in [ self.top, self.middle, self.bottom ] {
        layer.fillColor = nil
        layer.strokeColor = UIColor.whiteColor().CGColor
        layer.lineWidth = 4
        layer.miterLimit = 4
        layer.lineCap = kCALineCapRound
        layer.masksToBounds = true

        let strokingPath = CGPathCreateCopyByStrokingPath(layer.path, nil, 4, kCGLineCapRound, kCGLineJoinMiter, 4)

        layer.bounds = CGPathGetPathBoundingBox(strokingPath)

        layer.actions = [
            "strokeStart": NSNull(),
            "strokeEnd": NSNull(),
            "transform": NSNull()
        ]

        self.layer.addSublayer(layer)
    }

Qualquer ajuda seria muito apreciada! :)

questionAnswers(1)

yourAnswerToTheQuestion