如何将hexstring转换为十进制?

我将不胜感激,如果你能告诉我如何使用Objective-C将NSStringhex字符(例如@"50A6C2" )转换为小数。 提前致谢。

最简单的方法是使用NSScanner ,特别是方法scanHexInt:scanHexLongLong: 另一种可能是从NSString获取Cstring,并使用C风格的函数,如strtol (以16为底)。