将十进制NSString转换为十六进制字符串

Tor*_*ben 0 cocoa-touch nsstring ios

我需要将NSString表示十进制值的s 转换为十六进制字符串,例如,值为"10"的字符串应转换为字符串"A","15"应转换为"E","20"应为"14"等等上.

我怎么做?

Rok*_*arc 7

这应该这样做:

NSString *hexedString = [NSString stringWithFormat:@"%X",[originalString intValue]];
Run Code Online (Sandbox Code Playgroud)

请注意,您可能希望进行一些(非)检测.