iOS's UIColor class makes it pretty easy to specify a color using red, green, blue (RGB) and alpha components:
// set pale yellow color label.textColor = [UIColor colorWithRed:1.0 green:1.0 blue:0.5 alpha:1.0];
However, as with many Cocoa API's, it's pretty verbose. Web developers would specify that color using the hexcode shorthand
#ffff80, and many graphics editing tools would generate a hexcode value like that rather than values in the range 0.0–1.0.
So I made a simple category on UIColor that lets one write stuff like this:
#include "UIColor+KDJPackedRGB.h" // ... // set pale yellow color label.textColor = [UIColor colorWithRGB24:0xffff80];