GSColor
From iPhone Development Wiki
GSColor is a group of C functions that extends CGColor of CoreGraphics. It provides these tasks:
- Obtaining the RGBA components of a color.
- Caching common colors.
- Blending two colors together.
Example code
CGColor brownColor = GSColorForSystemColor(kGSBrownColor); CGColor myBlueColor = GSColorCreateColorWithDeviceRGBA(0.2, 0.3, 0.9, 1); CGColor blendedColor = GSColorCreateBlendedColorWithFraction(brownColor, myBlueColor, 0.25); // 75% brown + 25% myBlue. CGFloat blendedRedComponent = GSColorGetRedComponent(blendedColor); CGColorRelease(myBlueColor); CGColorRelease(blendedColor);