XCode base_convert

时间:2013-01-30 20:52:32

标签: iphone ios ios5 ios6

我正在开发iOS应用程序,我需要base_convert函数。应用程序也使用base_convert与PHP服务器通信。在PHP中我使用:

base_convert($something,16,36) and base_convert($something,36,16)

我搜索的东西就像我在PHP中使用的那样,但是对于Xcode(iOS应用程序)。 谢谢。

3 个答案:

答案 0 :(得分:1)

这里有一个C ++实现:

http://thinkdiff.net/mixed/base-conversion-handle-upto-36-bases/

将以36为基础进行来回转换。不确定是否需要更多。

答案 1 :(得分:0)

有一个专门针对Base 36的wikepedia页面,你可以调整各种形式的源代码(例如C代码应该直接插入而不进行任何修改,但是不太客观 - c)

还有how to convert Decimal to base36只进行单向转换,但代码是objective-c,因此您可以了解如何调整wikepedia代码。

至于为什么基础36我学到了:

  因此,基座36是最紧凑的不区分大小写的字母数字   使用ASCII字符的数字系统

答案 2 :(得分:0)

将David Hope建议的代码改编为Objective-C,在这里:

https://gist.github.com/furkanmustafa/5660086