【问题标题】:How to convert hexadecimal string to decimal?如何将十六进制字符串转换为十进制?
【发布时间】:2011-08-25 12:33:27
【问题描述】:

如果您能告诉我如何在 NSString 中转换十六进制字母,我将不胜感激,例如@"50A6C2",使用 Objective-C 转换为小数。提前致谢。

【问题讨论】:

标签: objective-c ios decimal hex


【解决方案1】:

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

【讨论】:

  • 是否可以使用objective-c将rgb转换为hex?
猜你喜欢
  • 1970-01-01
  • 2014-04-28
  • 2018-01-22
  • 2013-02-07
  • 2017-08-23
  • 2014-03-19
  • 1970-01-01
  • 2018-01-31
相关资源
最近更新 更多