¿Cómo convertir RGB a color HTML?

¿Me puede decir cómo puedo convertir una RGB UIColor en una cadena de código de color HTML Hexadecimal?

 - (NSString *)getHexStringForColor:(UIColor*)color { const CGFloat *components = CGColorGetComponents(color.CGColor); CGFloat r = components[0]; CGFloat g = components[1]; CGFloat b = components[2]; return [NSString stringWithFormat:@"%02X%02X%02X", (int)(r * 255), (int)(g * 255), (int)(b * 255)]; }