iOS アプリケーションを開発しており、base_convert 関数が必要です。アプリケーションも base_convert を使用して PHP サーバーと通信しています。PHPでは、これを使用します:
base_convert($something,16,36) and base_convert($something,36,16)
PHP で使用しているようなものを検索しますが、Xcode (iOS アプリケーション) を検索します。ありがとうございました。
ここにC++の実装があります:
http://thinkdiff.net/mixed/base-conversion-handle-upto-36-bases/
それは36までの塩基で前後に変換します。それ以上が必要かどうかはわかりません。
Base 36専用の完全なウィキペディア ページがあり、さまざまな形式のソース コードを適用できます (たとえば、C コードは変更せずにそのままドロップする必要がありますが、Objective-C ではありません)。
一方向の変換のみを行うDecimal を base36 に変換する方法もありますが、コードは Objective-C であるため、ウィケペディアのコードをどのように適応させるかについてのアイデアを得ることができます。
基数 36 を学んだ理由については、次のとおりです。
したがって、Base 36 は、ASCII 文字を使用した、大文字と小文字を区別しない最もコンパクトな英数字システムです。
ここで、David Hopeが提案したコードをObjective-Cに適合させました。