Instance Method

copy()

Creates a copy of an existing color.

Declaration

func copy() -> CGColor?

Parameters

color

A color.

Return Value

A copy of the specified color. You are responsible for releasing this object using CGColorRelease.

See Also

Creating Colors

func copy(alpha: CGFloat) -> CGColor?

Creates a copy of an existing color, substituting a new alpha value.

init(gray: CGFloat, alpha: CGFloat)

Creates a color in the Generic gray color space.

init(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat)

Creates a color in the Generic RGB color space.

init?(colorSpace: CGColorSpace, components: UnsafePointer<CGFloat>)

Creates a color using a list of intensity values (including alpha) and an associated color space.

init?(patternSpace: CGColorSpace, pattern: CGPattern, components: UnsafePointer<CGFloat>)

Creates a color using a list of intensity values (including alpha), a pattern color space, and a pattern.