There is an example, I have not tested it, if somebody finds issues, leave me a message, thanks.
/*
red:0~255
green:0~255
blue:0~255
alpha:0~255
*/
- (int)createIntColorWithRed:(unsigned char)red
green:(unsigned char)green
blue:(unsigned char)blue
alpha:(unsigned char)alpha
{
int color = 0 ;
unsigned char *p = (unsigned char *)&color ;
*p = red ;
*(p+1) = green ;
*(p+2) = blue ;
*(p+3) = alpha ;
return color ;
}
- (UIColor *)colorWithInt:(int)iColor
{
unsigned char red = 0 ;
unsigned char green = 0 ;
unsigned char blue = 0 ;
unsigned char alpha = 0 ;
unsigned char *p = (unsigned char *)&iColor ;
red = *p ;
green = *(p+1) ;
blue = *(p+2) ;
alpha = *(p+3) ;
UIColor *color = [UIColor colorWithRed:red/255.0 green:green/255.0 blue:blue/255.0 alpha:alpha/255.0] ;
return color ;
}