Happy My Life

日常とか技術とか

UIColorのRGBを取得する

UIColor* col = [[UIColor alloc] initWithHue:229 saturation:40 brightness:75 alpha:1];
float* ret_col = CGColorGetComponents( col.CGColor );

てな感じでret_colに色が取得できるらしい。中はRGBAの配列になっている。

ちなみに、NSColorだったらgetRed:green:blue:alpha:でRGBが取得できる。こんな周りくどい事をしなきゃいけないのもiPhoneならでは、という事なんだろう。涙ぐましい努力だなー。