将NSData编码为仅包含数字的字符串并进行解码

时间:2015-06-22 17:43:35

标签: objective-c cocoa encoding decode

Base64使用小写和大写字母以及一些特殊字符

Base32更好,但仍然使用字母字符(当然输出大于base64)

如何将NSData编码为仅限数字的NSString?

因为我只能传送数字字符' 0' - ' 9'

1 个答案:

答案 0 :(得分:2)

一些提示:

  1. NSData有方法告诉你它代表了多少字节并提供指向这些字节的指针。
  2. 一个字节在(Objective-)C中只是一个整数类型,作为无符号值,它表示十进制0到255
  3. 字符串格式化方法可以使用前导零将整数格式化为固定的位数,例如004。
  4. HTH

相关问题